delete

delete()

使用范围: client

编程语言: javascript

父类: Item 类

描述说明

删除活动的记录,并将游标移到下一条记录上。

delete 方法

  • 检查实体项数据集是否处于:doc:active <at_active> 状态。 如果不是,则引发异常。

  • 检查实体项数据集是否不为空。如果为空,则引发异常。

  • 如果实体项是一个 明细项 , 那么检查其主实体项是否处于 “编辑” 或 “插入” 状态 ,如果不是,则引发异常。

  • 如果实体项不是一个 明细项 , 那么检查其是否处于 “浏览” 状态 , 如果不是,则引发异常。

  • 触发为实体项定义的 on_before_delete 事件处理程序。

  • 将实体项置于 “删除” 状态

  • 删除活动的记录,并将游标移到下一条记录。

  • 将实体项置于 “浏览” 状态

  • 触发为实体项定义的 on_after_delete 事件处理程序。

  • 更新 数据感知控件

另请参见

修改数据集