|
Webx5版本3.6
使用data组件,通过onCustomDelete事件自定义删除,代码如下,后台已经删除成功,但是页面上的data中数据并没有删除啊。在success的回调函数中需要显示执行remove吗?
文档中说 删除成功的回调函数中需要执行 doDeleteAfter(data.ok, event.options);。没明白doDeleteAfter干啥用的?回调函数中只有doDeleteAfter,前端页面上的data中数据还是存在的并没有删除,需要显示调用data.remove吗?或者deleteData等?
Model.prototype.mainDataCustomDelete = function(event){
var md = this.comp('mainData');
$.ajax({
type: "post",
url: require.toUrl("getHylist.j?cmd=del"),
async : false,
data: {hyId:md.getValue('hyPasswd')},
dataType: "json",
success: function(data){
debugger;
md.doDeleteAfter(data.ok, event.options);
}
});
};
|
|