我想重复一遍Axapta报告的字段。我所面临的问题是,在报告显示之前,我想把这些字段变为可见的和不可见的。因此,我将重写显示方法并将复选框添加到对话框中。
我在寻找可以迭代的东西,像这样
伪码:
public Object dialog(Object _dialog)
{
ListIterator it;
Dialog dialog;
;
it = new ListIterator (this.fields);
dialog = super(_dialog);
while (it.more())
{
dialog.addField(typeId(NoYesId),it.value);
it.next();
}
return dialog;
}如何访问报表字段?
更多信息:
我正在使用DynamicAx4.0
发布于 2016-06-07 13:55:48
首先,看看this question。
若要访问报表字段,请将字段AutoDeclaration设置为“是”。然后这个领域对任何东西都开放:
stringControl.visible(...);有关按名称定位控件的示例,请参见report tutorial_FontInfo。
可以按编号访问报表部分的所有控件:
for (i = 1; i <= reportSection.controlCount); i++)
{
rc = reportSection.controlNo(i);
}https://stackoverflow.com/questions/37675591
复制相似问题