Soh*_*aar 2 x++ dynamics-ax-2012
我想在运行时单击按钮时在窗体上添加字符串控件。
到目前为止我尝试过的是:
run 表格方式runTimeControl_validate表格方式该按钮的单击方法具有以下代码:
void clicked()
{
FormBuildDesign design = Form.design();
FormBuildGroupControl formBuildGroupControl;
FormStringControl c;
FormControlType fC;
;
// c = addGroup.addControl(FormControlType::String, 'RunTimeControl');
c = ButtonGroup.addControl(fC::String, 'test');
c.label("New control");
formBuildGroupControl = formBuildDesign.control(addGroup.id());
}
Run Code Online (Sandbox Code Playgroud)
我在行中出错 c = ButtonGroup.addControl(fC::String, 'test');
错误:不存在枚举
首先,将替换fC::String为FormControlType::String。
其次,不能将字符串控件添加到按钮组(ButtonGroup控件类型)中,Group而是将其添加到普通控件中。
第三,为避免丢失标签等问题, -忽略这个。element.lock();在添加控件之前和element.unlock();更新其标签之后添加是有意义的。
| 归档时间: |
|
| 查看次数: |
66 次 |
| 最近记录: |