02.04.2014, 15:08 | #1 |
:o)
|
Создать Grid в dialog
Доброго.
Много чего нашлось по динамическому созданию формы при помощи FormBuild... Но как создать грид именно в диалоге? addControl у dialog (DialogRunbase) или DialogGroup не обнаружила. Поделитесь опытом, плиз, куда посмотреть? версия 4.0
__________________
"Только на Бога не может быть обиды - если смерть пошлет, значит, жизни пришел предел, на то рождался,- а за все остальное на Земле есть и должен быть спрос!." Чингиз Торекулович Айтматов. |
|
02.04.2014, 15:12 | #2 |
Участник
|
а возможности создать форму для использования в качестве диалога нет?
|
|
02.04.2014, 15:16 | #3 |
:o)
|
есть, но вопрос не в этом
__________________
"Только на Бога не может быть обиды - если смерть пошлет, значит, жизни пришел предел, на то рождался,- а за все остальное на Земле есть и должен быть спрос!." Чингиз Торекулович Айтматов. |
|
02.04.2014, 16:34 | #4 |
Участник
|
Грид динамически добавляется на форму через группу, например так:
X++: grpBody = design.addControl(FormControlType::Group, 'Body'); grid = grpBody.addControl(FormControlType::Grid, "Grid"); Malaysia: Building a dynamic form |
|
03.04.2014, 09:31 | #5 |
:o)
|
Цитата:
Сообщение от Krash
Грид динамически добавляется на форму через группу, например так:
X++: grpBody = design.addControl(FormControlType::Group, 'Body'); grid = grpBody.addControl(FormControlType::Grid, "Grid"); Malaysia: Building a dynamic form интересует dialog наследника RunBase
__________________
"Только на Бога не может быть обиды - если смерть пошлет, значит, жизни пришел предел, на то рождался,- а за все остальное на Земле есть и должен быть спрос!." Чингиз Торекулович Айтматов. |
|
03.04.2014, 09:39 | #6 |
Участник
|
"а возможности создать форму для использования в качестве диалога нет? "
Есть. |
|
03.04.2014, 09:44 | #7 |
Ищущий знания...
|
Привет!
А чем обусловлено ограничение "не использовать форму"? Твой класс может быть унаследован от RunBase, но диалог в нем будет построен на основе формы. Для примера смотри класс Tutorial_RunbaseForm.
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с) С Уважением, Елизаров Артем |
|
03.04.2014, 09:49 | #8 |
Модератор
|
Поиск по коду типа "new dialog" ничего не дает, не?
С Уважением, Георгий |
|
03.04.2014, 10:25 | #9 |
Участник
|
У диалога есть методы formBuildDesign и form, через них можно пробовать добавлять контролы, датасорсы
__________________
Sergey Nefedov |
|
03.04.2014, 12:22 | #10 |
Developer
|
На стандартной форме Dialog (и на любой копии этой формы) не получится динамически создавать датасоурсы. Можно только заранее в АОТ создать несколько.
См. диалоги с источниками данных и гридами |
|
|
За это сообщение автора поблагодарили: jeky (2). |
|
|