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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 06.12.2001, 22:13   #1  
vitk is offline
vitk
Участник
 
7 / 10 (1) +
Регистрация: 06.12.2001
Адрес: Москва
Как можно управлять элементом Grid из кода?
Хотелось бы понять, как можно управлять элементом Grid из X++ кода.
В идеале, хотелось бы
а) Динамически создать Grid на форме
б) Задать требуемое (неизвестное на момент проектирования) кол-во строк и колонок, размеры колонок
в) Заполнить Grid данными
__________________
vitk
Старый 06.12.2001, 22:28   #2  
Роман Кошелев is offline
Роман Кошелев
Продавец игрушек
Аватар для Роман Кошелев
 
433 / 73 (3) ++++
Регистрация: 22.11.2001
Адрес: Москва
Самое ппростое -- посмотреть как это сделано в Axapta.
Такой код можно найти в форме и классах, которые осуществляют просмотр таблиц (правая кнопка мыши на таблице, Add-ins, Браузер таблиц.

Появится форма SysTableBrowser.

Откроем её так:
правая кнопка мыши,
"настройка",
кнопка "утилиты",
"Открыть новое окно>",
"Открыть элемент джерева приложения".

А теперь попробуем запустить из АОТа.
И увидим, что никакого грида на самом деле нет.
Он создаётся динамически. И колонки. И данные.
Т.е. то, что надо.

Ещё нам понадобится класс SysTableBrowser, а в нём метод Run.
Дальше должно быть всё понятно.
Старый 07.12.2001, 08:43   #3  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
смотри форму tutorial_table
__________________
полезное на axForum, github, vk, coub.
Старый 26.08.2004, 15:50   #4  
I don't understand is offline
I don't understand
Участник
 
14 / 10 (1) +
Регистрация: 24.08.2004
Адрес: Москва
to mazzy У меня почему -то этой формы нет, выложи ее отдельным проектом плз. СПАСИБО
Старый 26.08.2004, 16:02   #5  
George Nordic is offline
George Nordic
Модератор
Аватар для George Nordic
Злыдни
 
4,479 / 1250 (50) ++++++++
Регистрация: 17.12.2003
Адрес: Moscow
Записей в блоге: 9
Вот пример.

Господа! Я создал переменнную типа FormTableControl, и при ините передаю её в класс, и там на сервере, её заполняю... Мне кажется, так правильнее, но не мог бы кто-либо проконсультировать по поводу производительности? По идее, она выше... И данных меньше гонять между клиентом и сервером.. Или нет? т.е. она все данные в этот грид кидает, а, если бы был стандартный контрол (грид), то "кусочками" по мере просмотра? Как лучше? Мне кажется, если строчек немного, то данный вариант предпочтительнее..

С Уважением,
Георгий
Вложения
Тип файла: xpo tutorial_form_table.xpo (11.4 Кб, 728 просмотров)
Теги
table control

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Можно ли отключить и включить аналитику? miklenew DAX: Функционал 24 30.01.2008 14:00
checkbox in grid Breeze DAX: Программирование 9 22.06.2007 16:44
Что и как можно резать? George Nordic DAX: Администрирование 1 11.05.2004 18:44
Можно ли в коде управлять свойством Mandatory? kostas DAX: Программирование 5 10.03.2004 11:14
Можно ли узнать ширину колонки в Grid? Maxim Gorbunov DAX: Программирование 1 05.07.2002 18:52

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

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

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