|
|
|
|
#1 |
|
Участник
|
Угу. Я тоже. Даже метод для этого есть специальный в классе Global:
X++: static void allowEditFieldsOnFormDs_W(FormDataSource _dataSource, boolean _allowEdit) { DictTable dictTable; DictField dictField; int cx, idx; ; dictTable = new DictTable(_dataSource.table()); for(cx = 1; cx <= dictTable.fieldCnt(); cx ++) { dictField = dictTable.fieldObject(dictTable.fieldCnt2Id(cx)); if(! dictField.isSystem()) { for(idx = 1; idx <= dictField.arraySize(); idx++) { _dataSource.object(fieldId2Ext(dictField.id(), idx)).allowEdit(_allowEdit); } } } } |
|
|
|
| За это сообщение автора поблагодарили: belugin (2). | |