Axapta:编辑表单字段值

时间:2009-11-05 14:21:46

标签: forms methods axapta x++

在按钮上使用'clicked'覆盖,我想修改Axapta表单中的值。

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

我可以使用以下内容将字段添加到字段中:
    Form_FieldName.pasteText(strNew);

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

由于

1 个答案:

答案 0 :(得分:6)

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

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

希望这有帮助。