|
![]() |
#1 |
MCTS
|
Попробовал в классе DialogField добавить метод по примеру mandatory:
X++: //DEV_DialogExtensions_IKash Mandatory property on DialogField IKASH --> void mandatory(boolean mandatory = buildControl.mandatory()) { // If properties exists then we are on server if (properties) { Dialog::setProp(properties, #PropertyMandatory, mandatory); } else this.fieldControl().mandatory(mandatory); } X++: void extendedDataType(ExtendedTypeId _edt) { FormStringControl fsc; // If properties exists then we are on server if (properties) { Dialog::setProp(properties, #PropertyExtendeddatatype, _edt); } else { fsc = this.fieldControl(); // проваливаемся при этом сюда fsc.extendedDataType(_edt); } } X++: protected Object dialog() { ; dialog = Dialog::newFormnameRunbase('', this); dialog.caption(this.caption()); dialog = super(dialog); dialog.addGroup("@SYS32327"); dfDistrId = dialog.addFieldValue(typeId(AclDistrId), this.parmDistrId(), "@ACL3", '', 'dfDistrId'); dfDistrId.extendedDataType( extendedTypeNum(AclDistrId) ); } Последний раз редактировалось Eldar9x; 08.05.2008 в 17:47. |
|