|
08.04.2004, 09:53 | #1 |
----------------
|
Проверка заполнения Mandatory полей на Datasource
Создал метод в Global, который проверяет заполнение всех полей текущей записи, у которых в DataSource формы установлено свойство Mandatory = Yes
PHP код:
|
|
26.06.2006, 18:15 | #2 |
Участник
|
X++: static boolean checkFillMandatory(FormDataSource fds) { SysDictTable dictTable = new SysDictTable(fds.table()); Common cursor = fds.cursor(); int i; FieldId fieldId; boolean res = true; ; for( i = 1; i <= dictTable.fieldCntWithoutSys(); i++ ) { fieldId = dictTable.fieldCnt2Id(i); if(!cursor.(fieldId) && fds.object(fieldId).mandatory()) { res = checkFailed(strFmt("@SYS26332", dictTable.fieldObject(fieldId).label())); } } return res; } |
|
|
За это сообщение автора поблагодарили: mazzy (5). |