Store提交和回滚

         Store的提交和回滚类似于数据库中的commit、rollback,当客户端修改了一条Record的属性之后,这条Record记录和后台数据库中的实际数据就不一致了,此时的Record对象就成了"脏数据"

commitChanges() : void

Commit all Records with  outstanding changes. To handle updates for changes, subscribe to the Store's  update event, and perform updating when the third parameter is Ext.data.Record.COMMIT.
Parameters:
  • None.
Returns:
  • void

rejectChanges() : void

Reject outstanding changes on all  modified records.
Parameters:
  • None.
Returns:
  • void

上面是将Store中的所有记录都进行提交或回滚,而有时我们只需要回滚或提交某条记录,就会使用到Ext.data.Record

commit[Boolean silent] ) : void

Usually called by the  Ext.data.Store which owns the Record. Commits all changes made to the Record since either creation, or the last commit operation.

Developers should subscribe to the Ext.data.Store.update event to have their code notified of commit operations.

Parameters:
  • silent : Boolean
    (optional) True to skip notification of the owning store of the change (defaults to false)
Returns:
  • void

reject[Boolean silent] ) : void

Usually called by the  Ext.data.Store which owns the Record. Rejects all changes made to the Record since either creation, or the last commit operation. Modified fields are reverted to their original values.

Developers should subscribe to the Ext.data.Store.update event to have their code notified of reject operations.

Parameters:
  • silent : Boolean
    (optional) True to skip notification of the owning store of the change (defaults to false)
Returns:
  • void
就仅仅是提交某条记录。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值