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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 03.11.2005, 00:18   #8  
sukhanchik is offline
sukhanchik
Administrator
Аватар для sukhanchik
MCBMSS
Злыдни
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,326 / 3556 (125) ++++++++++
Регистрация: 13.06.2004
Адрес: Москва
Цитата:
Сообщение от AlexT1
Спасибо, так и сделаю, правда полей там около сотни
Ну и ладно. Да простит меня господин db (как автор кода), но уж больно тривиально
X++:
// created by db
// применятся ко всем полям датасорса, кроме контейнера, в котором перечислены исключающие поля
static void dsEnableFields(FormDataSource _formDataSource, boolean _allowEdit, container _fieldListExclude=connull())
{
    FormDataObject  fdo;
    DictTable       dictTable = new DictTable(_formDataSource.table());
    DictField       dictField;
    int             fieldCount = dictTable.fieldCnt();
    int             i;
    int             j;
    FieldId         fieldId;
    boolean         allowEdit;
    for (i = 1; i <= fieldCount; i++)
    {
        dictField = new DictField(dictTable.id(), dictTable.fieldCnt2Id(i));
        for (j = 1; j <= dictField.arraySize(); j++)
        {
            fdo = _formDataSource.object(fieldId2ext(dictField.id(), j));
            allowEdit = confind(_fieldListExclude, dictField.id()) ? ! _allowEdit : _allowEdit;
            if (fdo)
                fdo.allowEdit(allowEdit);
        }
    }
}
__________________
Возможно сделать все. Вопрос времени
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Как-нибудь можно перехватить сообщение, что связь с базой данных разорвалась ? Yury DAX: Программирование 6 08.05.2003 14:18
можно ли в аксапте выписать счет-фактуру, если товар оплачен VladimirS DAX: Функционал 5 19.08.2002 12:09
доступ к свойствам полей DataSource andreynikolai DAX: Программирование 2 06.06.2002 16:55
Можно ли настроить доступ по складам? Rafael DAX: Функционал 4 12.02.2002 16:00
Как получить доступ к текущей строке в DataSource формы Maxim Gorbunov DAX: База знаний и проекты 0 28.11.2001 13:46
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 16:11.