设置保存记录时是否提交列中的数据。
支持的列类型
全部
Syntax
formContext.getAttribute(arg).setSubmitMode(mode)
参数
类型:字符串。
说明:设置以下模式值之一:
-
always:数据始终随保存一起发送。 -
never:从不随保存一起发送数据。 使用此值时,无法编辑此列的窗体中的列。 -
dirty:默认行为。 数据在更改时随保存一起发送。
注解
使用此方法控制在创建或保存记录时提交列的数据的时间。 例如,窗体上可能有一列,该列仅用于控制窗体中的逻辑。 你对捕获其中的数据不感兴趣。 可以对其进行设置,以便不保存数据。 或者,你可能有一个插件,该插件依赖于始终包含的值。 你可能想要设置列,以便始终包含该列。
注释
即使列的提交模式设置为 never,列中的数据也会在保存作后始终刷新。 例如,如果服务器上的列值为 null 且列的提交模式设置为 never,并且该列由用户修改为某些值,则用户保存窗体后,列的值将替换为 null。
设置在记录的初始保存后未更新的列, createdby以便不会在保存时提交它们。 若要强制提交列值是否已更改,请将此方法与参数设置为 <