2

使用按钮上的“单击”覆盖,我想修改 Axapta 表单中的值。

我可以使用以下方法从表单字段中获取数据:
strOld = Form_FieldName.valueStr();

我可以使用以下方法在字段中添加文本:
Form_FieldName.pasteText(strNew);

我似乎找不到 .clear 方法或 .value= 方法。我想用新信息替换字段中的整个值。

谢谢

4

1 回答 1

6

如果字段绑定到数据源,则必须修改数据源中的值。如果字段绑定到变量,则修改变量本身的值。这是一种简单而聪明的方法。

您可以使用.text()方法修改表单控件中的值。(该控件必须将AutoDeclaration属性设置为Yes)。这是 AX 中使用的 setter-getter(参数)类型方法。如果没有传递参数,则将用户作为getter(读取)。如果你传递一个值,这是一个 setter(写)。

希望这可以帮助。

于 2009-11-05T14:33:23.623 回答