在按钮上使用'clicked'覆盖,我想修改Axapta表单中的值。
我可以使用以下方式从表单字段中获取数据:
str strOld = Form_FieldName.valueStr();
我可以使用以下内容将字段添加到字段中:
Form_FieldName.pasteText(strNew);
我似乎无法找到.clear方法或.value =方法。我想用新信息替换字段中的整个值。
由于
答案 0 :(得分:6)
如果字段绑定到数据源,则必须修改数据源中的值。如果字段绑定到变量,则修改变量本身的值。这是一种简单明智的方法。
您可以使用 .text()方法修改表单控件中的值。 (控件必须是 AutoDeclaration 属性设置为是)。这是AX中使用的setter-getter(参数)类型方法。如果没有传递参数,则用户为getter(读取)。如果传递一个值,则这是一个setter(写入)。
希望这有帮助。