|
![]() |
#1 |
SAP
|
2 Eldar9x, Eugene Murka, kashperuk Я в таких случаях больше предпочитаю вместо динамического дилога вызывать форму.
см. \Classes\Tutorial_RunbaseForm X++: public Object dialog() { dialogRunbase dialog = dialog::newFormnameRunbase(formstr(tutorial_RunbaseForm),this); ; dialog = super(dialog); dlgTransDate = dialog.addField(typeid(transDate)); dlgtransDate.value(transDate); return dialog; } Последний раз редактировалось konopello; 08.02.2008 в 16:58. Причина: Ошибки :( |
|
![]() |
#2 |
Участник
|
|
|
![]() |
#3 |
Участник
|
Цитата:
Взяли вы форму наваяли там кучу контролов и функционала,а потом нужно её чуть-чуть изменить и использовать в другом месте...копируете вместе со всем кодом,что является грубым нарушением принципов ООП. Хочу также напомнить,что формы используются в Аксапточке для отображения данных,сугубо для их ввода используют диалоги. И самое главное,форма и все её методы будут выполнятся на клиенте,а это может быть неприемлемо,когда всё остальное работает на сервере. Последний раз редактировалось Eugene Murka; 08.02.2008 в 17:35. Причина: опечатка |
|
Теги |
программно |
|
![]() |
||||
Тема | Ответов | |||
Ruslan Goncharov: Mandatory property for DialogField | 1 | |||
DialogField+Modified | 16 | |||
Модификация выделенных строк | 3 | |||
изменение значения DialogField | 8 | |||
Сравнение DialogField с null | 6 |
|