我想知道在用户在MS Dynamics AX 2009中放置此字段后是否可以检查StringEdit字段。
例如:
我有一个名为cliHouseNumber的字段,我想检查用户是否已离开此字段。
答案 0 :(得分:0)
在表单方法中创建此方法;
edit String editcliHouseNumber(
boolean set,
String _cliHouseNumber
)
{
if(set)
{
//It has been changed - do what you want to
//in here...
}
return _cliHouseNumber;
}
设置您的字段属性" dataMethod" to" editcliHouseNumber"。
答案 1 :(得分:0)
通常,正确的位置是数据源字段中的modified
方法或表中的modifiedField
。如果要确保输入字段,请使用mandatory
属性。不要试图强迫用户留在未输入的字段中。
只有在值发生变化时才会调用这些方法,这通常是您想要的。
答案 2 :(得分:-3)
好的,这是另一种选择;
右键单击该字段,然后覆盖“lostFocus”方法。