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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 12.12.2016, 13:04   #1  
Pandasama is offline
Pandasama
Участник
 
457 / 137 (5) +++++
Регистрация: 11.08.2014
Адрес: Барнаул
[Решено] Запрет удаления записи в ListPage
Коллеги, проблема следующая:

Есть Ax2012, есть ListPage
необходимо в рантайме в зависимости от некоторых параметров запретить удалять записи
заблокировать кнопку в нужном классе *ListPageInteraction - не проблема
но хоткей, как я понимаю, так не заблокировать

Как в ListPageInteraction получить нужный datasource формы и поставить ему .AllowDelete(false) ?

UPD: в данный момент решено такой конструкцией
X++:
common = this.listPage().activeRecord(tableStr(Table));
    if(common.isFormDataSource())
{
     fds = common.dataSource();
}

Последний раз редактировалось Pandasama; 12.12.2016 в 13:09.
Теги
ax2012, listpage, listpageinteraction

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Ошибка записи в SalesParmSubLine FrolovAndy DAX: Программирование 2 09.01.2018 15:48
Dax12 форма ListPage: как скрыть/отобразить MenuItemButton без смены фокуса записи в гриде Aquarius DAX: Программирование 10 30.11.2016 14:36
ALEG: Доступны записи тренингов по Microsoft Dynamics NAV Blog bot DAX Blogs 0 21.03.2007 15:00
Как решить проблему с правами на вновь создаваемые записи таблицы. AY DAX: Прочие вопросы 4 02.10.2003 12:44
Автоматическое увеличение значения поля при создании новой записи. sguryev DAX: Программирование 3 06.02.2003 14:00

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

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

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