从 IntEdit 获取值到 Init Dynamics ax
Get the Value from IntEdit to Init Dynamics ax
如何从 IntEdit
到 table 的 datasource
上的 Init
获取值,IntEdit
有 Autodeclaration = yes
,这是我的代码:
Int Var;
Var = IntEditField.value(); //Doesn't work
Var = str2int(IntEditField.valueStr()); //Doesn't work
print Var;
FormIntControl.value做return控件的int值,所以
Int var = IntEditField.value();
应该可以。如果未设置控件,它将 return 归零。当心,在 FormRealControl
上它被命名为 realValue
,在 FormStringControl text
上,一致性很糟糕。
在比 AX 2012 更早的版本中,您应该在这样的声明后放置一个分号:
Int var;
;
var = IntEditField.value();
此外,在设置 AutoDeclaration
属性 后,请始终重新编译表单,否则 运行-时间错误或错误行为会发生。
这个问题和其他类似问题表明您不习惯使用 bound controls or edit methods。
如何从 IntEdit
到 table 的 datasource
上的 Init
获取值,IntEdit
有 Autodeclaration = yes
,这是我的代码:
Int Var;
Var = IntEditField.value(); //Doesn't work
Var = str2int(IntEditField.valueStr()); //Doesn't work
print Var;
FormIntControl.value做return控件的int值,所以
Int var = IntEditField.value();
应该可以。如果未设置控件,它将 return 归零。当心,在 FormRealControl
上它被命名为 realValue
,在 FormStringControl text
上,一致性很糟糕。
在比 AX 2012 更早的版本中,您应该在这样的声明后放置一个分号:
Int var;
;
var = IntEditField.value();
此外,在设置 AutoDeclaration
属性 后,请始终重新编译表单,否则 运行-时间错误或错误行为会发生。
这个问题和其他类似问题表明您不习惯使用 bound controls or edit methods。