按照这篇文章介绍的代码,开发一个包含了基于 OData V4 的 SAP UI5 表格控件的应用,所有的表格行项目都是采用 sap.m.Input
开发,处于可编辑状态。
假设我们把 Age 从 23 改成 24,回车:
这个回车产生一个 keydown
事件:InputBase.prototype.onsapenter
this.oContext.doSetProperty
最终会触发一个 batch 请求:
这里的 xhr 已经是被 sinon Mock Server patch 之后的 Fake XMLHttpRequest 了: