|
|
#1 |
|
Участник
|
DAX2009: как снять галочку в диалоговой форме
Привет.
Имеется генерируемая форма диалогового окна: X++: NoYesId selectResigned, selectUpdateEmplId;
EmplId emplId;
DialogGroup dialogGroupUpdateAll, dialogGroupUpdateEmplId;
DialogField dialogFieldResigned, dialogFieldEmplId;
#define.CurrentVersion(1)
#localmacro.CurrentList
selectResigned
, selectUpdateEmplId
, emplId
#endmacro
protected Object dialog()
{
DialogRunBase dialog = super();
;
dialogGroupUpdateAll = dialog.addGroup("настройки");
dialogFieldResigned = dialog.addFieldValue(typeid(NoYesId), selectResigned, "установка");
dialogGroupUpdateEmplId = dialog.addGroup("Обновить");
dialogGroupUpdateEmplId.frameOptionButton(FormFrameOptionButton::Check);
dialogFieldEmplId = dialog.addFieldValue(typeid(EmplId), emplId, "Выбор");
return dialog;
}
public boolean getFromDialog()
{
boolean ret;
;
ret = super();
if (ret)
{
selectResigned = dialogFieldResigned.value();
selectUpdateEmplId = dialogGroupUpdateEmplId.value();
emplId = dialogFieldEmplId.value();
}
return ret;
}Хотелось бы что бы по умолчанию в поле: dialogFieldEmplId - хранилось пустое значение ('') вместо "0". dialogGroupUpdateEmplId - была снята галочка, вместо установленной. И еще, где этот код нужно дополнительно вписать? В методе dialogPostRun ? Последний раз редактировалось oleggy; 21.01.2020 в 13:27. |
|
|