|
25.06.2007, 13:33 | #1 |
Участник
|
Вот собственно в том посте все Lemming и описал.
И пример есть. Просто в вызываемой форме нужно вызвать метод базового класса (в котором метод dialog) - метод этот должен возвращать нужное вам значение. А там уже его используете. |
|
25.06.2007, 13:56 | #2 |
Участник
|
спасибо большое!
только никак не могу понять, что это за метод caller_RU() в примере? посмотрела приаттаченный пример и все равно не осознала : callerDialog = _args.caller().caller_RU();? |
|
25.06.2007, 14:17 | #3 |
Участник
|
алька см. класс SysSetupFormRun
X++: // ANVA, Inventory Reports // Find RunbaseDialog class on child forms (or something else). // See \Classes\InventJournalPrintForm_RU\main method. Object caller_RU() { if ( ! this.args()) return null; return this.args().caller(); } p.s. А вот буржуи лишены этой возможности |
|
|
За это сообщение автора поблагодарили: алька (1). |
25.06.2007, 15:09 | #4 |
Участник
|
большое спасибо !!
|
|
25.06.2007, 16:43 | #5 |
Участник
|
Цитата:
Вместо строки X++: callerDialog = _args.caller().caller_RU(); X++: callerDialog = Dialog::getDialogFromCaller(_args.caller()); Просто русские локализаторы его не нашли. Ну, или не искали. |
|
|
За это сообщение автора поблагодарили: Lemming (2). |
25.06.2007, 16:46 | #6 |
Участник
|
Цитата:
Сообщение от kashperuk
Вместо строки
X++: callerDialog = _args.caller().caller_RU(); X++: callerDialog = Dialog::getDialogFromCaller(_args.caller()); Просто русские локализаторы его не нашли. Ну, или не искали. |
|