我在 SalesTable 表单中有一些自定义字段,我在其中覆盖了查找方法以填充组合框。我还覆盖了自定义数据源的表单的 initValue 方法,以在不存在值时自动填写这些字段的默认值。
我的问题是:最终用户无法编辑这些字段之一,并且需要一个值。目前并非所有记录都填写了此值,因此当编辑现有记录时,AX 会引发错误,因为该字段需要一个值且无法修改。我基本上需要检测表单何时启动是否有值,如果没有则填写。关于在哪里/如何做到这一点的任何建议?
我在 SalesTable 表单中有一些自定义字段,我在其中覆盖了查找方法以填充组合框。我还覆盖了自定义数据源的表单的 initValue 方法,以在不存在值时自动填写这些字段的默认值。
我的问题是:最终用户无法编辑这些字段之一,并且需要一个值。目前并非所有记录都填写了此值,因此当编辑现有记录时,AX 会引发错误,因为该字段需要一个值且无法修改。我基本上需要检测表单何时启动是否有值,如果没有则填写。关于在哪里/如何做到这一点的任何建议?