Показать сообщение отдельно
Старый 21.08.2006, 11:16   #11  
sparur is offline
sparur
Участник
 
334 / 25 (1) +++
Регистрация: 19.05.2006
Цитата:
Сообщение от Roman777
Ваша форма использеут наследник класса InventDimCtrl_Frm по стандартному механизму, описаному по ссылке выше?
Если да, то создайте в классе - наследнике метод, подобный такому:
PHP код:
void initFromCaller()
{
    
// видны на гриде
    
dimParmVisibleGrid.itemIdFlag               true;
    
dimParmVisibleGrid.InventSizeIdFlag         true;
    
dimParmVisibleGrid.InventLocationIdFlag     true;
    
dimParmVisibleGrid.InventGTDIdFlag_RU       true;

    
// не доступны для редактирования
    
dimParmLockedRightClick.ItemIdFlag          true;
    
dimParmLockedRightClick.InventSizeIdFlag    true;
    
dimParmLockedRightClick.InventLocationIdFlagtrue;
    
dimParmLockedRightClick.InventGTDIdFlag_RU  true;

    
dimParmEnabled.InventLocationIdFlag true;


Вызовите его в Init() вашей формы:
PHP код:
element.inventDimSetupObject().initFromCaller(); 

да, пробую по стандартному механизму, однако не получается вызывать метод updateDesign в инете формы, так как описано в статье ругается при создании объекта могего класса наследника... т.к. при создании объекта передается только форма(element) а в методе new нужен еще и объект типа InventMovement... где его брать понять не могу...

Последний раз редактировалось sparur; 21.08.2006 в 11:18.