setSubmitMode (客户端 API 参考)

设置保存记录时是否提交列中的数据。

支持的列类型

全部

Syntax

formContext.getAttribute(arg).setSubmitMode(mode)

参数

类型:字符串。

说明:设置以下模式值之一:

  • always:数据始终随保存一起发送。
  • never:从不随保存一起发送数据。 使用此值时,无法编辑此列的窗体中的列。
  • dirty:默认行为。 数据在更改时随保存一起发送。

注解

使用此方法控制在创建或保存记录时提交列的数据的时间。 例如,窗体上可能有一列,该列仅用于控制窗体中的逻辑。 你对捕获其中的数据不感兴趣。 可以对其进行设置,以便不保存数据。 或者,你可能有一个插件,该插件依赖于始终包含的值。 你可能想要设置列,以便始终包含该列。

注释

即使列的提交模式设置为 never,列中的数据也会在保存作后始终刷新。 例如,如果服务器上的列值为 null 且列的提交模式设置为 never,并且该列由用户修改为某些值,则用户保存窗体后,列的值将替换为 null。

设置在记录的初始保存后未更新的列, createdby以便不会在保存时提交它们。 若要强制提交列值是否已更改,请将此方法与参数设置为 < a0/a0> 一起使用

getSubmitMode (客户端 API 参考)