AXForum  
Zurück   AXForum > Microsoft Dynamics AX > DAX: Программирование
DAX
Kennwort vergessen?
Registrieren Forum Rules Hilfe Benutzerliste Heutige Beiträge Suchen

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

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

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

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

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

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

С Уважением,
Георгий
Angehängte Dateien
Dateityp: xpo tutorial_form_table.xpo (11,4 KB, 740x aufgerufen)
Stichworte
table control

 

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Можно ли отключить и включить аналитику? 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

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Gehe zu

Рейтинг@Mail.ru
Alle Zeitangaben in WEZ +3. Es ist jetzt 17:42 Uhr.
Powered by vBulletin® Version 3.8.5 (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.