setValue (客户端 API 参考)

设置列的数据值。

支持的列类型

全部

Syntax

formContext.getAttribute(arg).setValue(value)

参数

取决于列的类型。

列类型 参数类型
布尔 布尔值
日期/时间 日期

在统一接口中,日期值假定为 UTC。
在旧版 Web 客户端中,假定日期值位于用户的时区中。
十进制 数字
翻倍 数字
整数 数字
查找 数组 查找对象的数组。

某些查找(称为“群列表”查找)允许在查找中关联多个记录,例如电子邮件表记录的 “To: ”列。 因此,所有查找数据值都使用查找对象的数组,即使查阅列不支持添加多个记录引用。

每个查找具有以下属性:
- entityType:字符串。 查找中显示的表的名称。
- id:字符串:查找中显示的记录的 GUID 值的字符串表示形式。 该值应匹配以下格式:{XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}
- 名称:字符串:表示要显示在查找中的记录的文本。
备忘录 字符串
数字
选择 数字
字符串 字符串
备忘录 字符串
数字
选项、选项 数字

getOptions 方法将选项值作为字符串返回。 必须先使用 parseInt 将它们转换为数字,然后才能使用这些值来设置所选列的值。 有效状态码 (状态原因) 选项取决于记录的当前状态码。 不能在窗体脚本中设置状态码(状态)列。 若要了解哪些状态代码值有效,请参阅列定义。 对于自定义表,请使用表定义浏览器。 最后,还要考虑已应用于列的任何自定义状态转换。 详细信息: 为 Case 或自定义表定义状态原因转换
String 字符串

具有电子邮件格式的字符串列要求字符串表示有效的电子邮件地址。

注释

使用 setValue 更新列不会使 OnChange 事件处理程序运行。 如果希望 OnChange 事件处理程序运行,除了 setValue 之外,还必须使用 fireOnChange

相关文章

getValue (客户端 API 参考)