![]() |
#1 |
Участник
|
Malaysia: Modifying multiple forms dynamically
Источник: http://axmas.blogspot.com/2012/11/mo...namically.html
============== 1. In the AOT, open SysSetupFormRun class, and create a new method with the following code: private void addAboutButton() { FormActionPaneControl actionPane; FormActionPaneTabControl actionPaneTab; FormCommandButtonControl cmdAbout; FormButtonGroupControl btngrp; #define.taskAbout(259) actionPane = this.design().controlNum(1); if (!actionPane || !(actionPane is FormActionPaneControl) || actionPane.style() == ActionPaneStyle::Strip) { return; } actionPaneTab = actionPane.controlNum(1); if (!actionPaneTab || !(actionPaneTab is FormActionPaneTabControl)) { return; } btngrp = actionPaneTab.addControl( FormControlType::ButtonGroup, 'ButtonGroup'); btngrp.caption("About"); cmdAbout = btngrp.addControl( FormControlType::CommandButton, 'About'); cmdAbout.command(#taskAbout); cmdAbout.imageLocation(SysImageLocation::EmbeddedResource); cmdAbout.normalImage('412'); cmdAbout.big(NoYes::Yes); cmdAbout.saveRecord(NoYes::No); } 2. In the same class, override the run() method with the following code: public void run() { this.addAboutButton(); super(); } Источник: http://axmas.blogspot.com/2012/11/mo...namically.html
__________________
Расскажите о новых и интересных блогах по Microsoft Dynamics, напишите личное сообщение администратору. |
|
|
|