2013-03-04 4 views
1

Для флажка Я пытаюсь установить значение по умолчанию для проверки.Изменение значения по умолчанию флажка в Ax2012

Я установил значение в свойствах в значение 1
Не было отмечено по умолчанию.
Перезапуск AOS, полный сбор и генерация CIL.
Все еще не повезло.

Любые идеи, что мне не хватает?

+0

После установки свойства значения 1 и сохранения изменений, попробуйте в форме в AOT, щелкните правой кнопкой мыши -> Восстановление – SShaheen

+0

Я попробовал это, Ждут» t, похоже, имеет значение. Что было бы ударом по восстановлению? – Cjconry

+0

Иногда, когда вы вносите изменения в форму, они не отображаются, пока вы не восстановите из-за кеширования. Я бы подумал, что если вы перезапустили AOS и скомпилировали и сгенерировали CIL, это может позаботиться об этом, но я решил, что не помешает попробовать. – SShaheen

ответ

1

Попробуйте ввести значение 1 в методе run или classDeclaration с помощью метода FormCheckBoxControl.

[checkbox value] = FormCheckBoxControl.checked (1);

+0

Спасибо за ответ. Я попробовал ваш метод 'FormCheckboxConrol CBC; CBC = isDeposit; CBC.checked (1); ' Все еще не работает. Если это помогает, я использую форму CustPaymEntry и флажок isDeposit. – Cjconry

+0

Является ли CBC только местным имуществом, которое вы объявляете? Если ваш элемент управления флажком находится в узле Designs в AOT, установите для свойства AutoDeclaration значение Yes и установите этот флажок по имени, чтобы установить значение (например, '<имя-checkbox> .checked (1);') – SShaheen

+0

CBC был назначен isDeposit который находится в узле разработки – Cjconry

1

Если флажок связан с DataField, вы должны поставить значение по умолчанию на initValues метод источника данных:

tableName.fieldNoYes = NoYes::Yes; 

Если флажок не связаны с данными, вы можете проверить его на запустить метод (после того, как супер() вызова) вида (при условии управления имеет AutoDeclaration свойство Yes

CheckBoxControl.checked(true); 
0

Если управление не непосредственно связан с записью источника данных, вместо этого:.

ctrl.checked(true); 

использовать это:

ctrl.value(true); 

 Смежные вопросы

  • Нет связанных вопросов^_^