Показать сообщение отдельно
Старый 20.02.2007, 10:40   #23  
Maxim Gorbunov is offline
Maxim Gorbunov
Administrator
Соотечественники
Лучший по профессии 2009
 
2,483 / 646 (26) +++++++
Регистрация: 27.11.2001
Адрес: Dubai, UAE
\Forms\SysDataAreaVirtual
X++:
class FormRun extends ObjectRun
{
    // ...
    SysListPanelRelationTable   listPanel1;
    // ...
}

void init()
{
    // ...
    listPanel1 = sysListPanelRelationTable::newForm(element, ... );
    // ....
}
\Classes\SysListPanelRelationTable
X++:
static SysListPanelRelationTable newForm(FormRun formRun, ... )
{
    // ...
    SysListPanelRelationTable SysListPanel = SysListPanelRelationTable::construct();
    // ...
    SysListPanel.parmFormRun(formRun);
    // ...
    SysListPanel.build();
    // ...
}
\Classes\SysListPanel
X++:
protected void build()
{
    // ...
    formRun.controlMethodOverload(true);

    if (!formRun.controlMethodOverloadObject())
        formRun.controlMethodOverloadObject(this);
    // ...
}
Короче говоря, не только в формах надо было искать, но и в классах. Этот метод используется как минимум во всех формах, где есть контрол следующего вида:

То есть два списка, в одном из которых перечислены выбранные элементы, а в другом - оставшиеся.
Изображения
 
__________________
Not registered yet? Register here!
Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me