post

post()

使用范围: client

编程语言: javascript

父类: Item 类

描述说明

将修改后的记录写入实体项的数据集。调用 post 以保存在调用 appendinsertedit 方法之后对记录所做的更改。

post 方法:

  • 检查一个实体项是否处于 “编辑” 或 “插入” 状态(state) , 如果不是,则抛出异常。

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

  • 检查那条记录是否合法有效,如果不合法,则抛出异常。

  • 如果实体项有 明细项 , 则将当前记录提交到明细项。

  • 将变更添加到实体项日志中

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

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

另请参见

修改数据集