AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: База знаний и проекты
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 08.04.2004, 09:53   #1  
Wamr is offline
Wamr
----------------
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
 
1,737 / 858 (32) +++++++
Регистрация: 15.01.2002
Адрес: Москва
Записей в блоге: 7
Проверка заполнения Mandatory полей на Datasource
Создал метод в Global, который проверяет заполнение всех полей текущей записи, у которых в DataSource формы установлено свойство Mandatory = Yes
PHP код:
static boolean checkFillMandatory(FormDataSource fds)
{
    
DictTable   dictTable = new DictTable(fds.table());
    
Common      cursor fds.cursor();
    
int         i;
    
FieldId     fieldId;
    
boolean     res true;
    ;

    for( 
1<= dictTable.fieldCnt(); i++ )
    {
        
fieldId dictTable.fieldCnt2Id(i);

        if(
fieldId 61000 && fds.object(fieldId).mandatory() && ! cursor.(fieldId))
        {
            
res checkFailed(strFmt("@SYS26332"dictTable.fieldObject(fieldId).label()));
        }
    }

    return 
res;

Комментарии и дополнения приветствуются.
Теги
dicttable

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Проверка заполнения полей Himan DAX: Программирование 9 20.04.2007 14:47
контроль заполнения полей запроса Himan DAX: Программирование 2 15.03.2007 13:00
AllowEditOnCreate для полей dataSource Lucky13 DAX: Программирование 2 19.06.2006 13:45
Как задать видимость группы полей на Datasource? wb DAX: Программирование 3 02.02.2006 16:04
доступ к свойствам полей DataSource andreynikolai DAX: Программирование 2 06.06.2002 16:55

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 12:49.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.