insert

insert()

使用范围: client

编程语言: javascript

父类: Item 类

描述说明

在实体项的数据集中插入一个新的空记录。

在调用 insert 后,应用程序让用户在记录的字段中输入数据, 然后使用 post 方法将这些更改提交到实体项数据集, 并使用 apply 方法将它们应用到实体项数据库表。

insert 方法

  • 检查实体项数据集是否处于 active 状态,否则引发异常

  • 如果实体项是 明细项 , 则检查主实体项是否处于编辑或插入 state , 否则引发异常

  • 如果实体项不是 明细项 , 则检查它是否处于 “浏览” state , 否则引发异常

  • 如果为实体项定义了 on_before_append 事件处理程序,则触发

  • 在实体项数据集中插入一个新的空记录。

  • 将实体项置于插入 state

  • 如果为项目定义了 on_after_append 事件处理程序,则触发。

  • 更新 数据感知控件

另请参见

修改数据集