关于查询视图刷新的问题
我在自定义表单里嵌入了查询视图,加了增加和修改的按钮,增加和修改的功能都实现了,现在在研究点击增加和修改成功后,视图可以自动刷新的功能,代码这样写var updateData ={
"id": data.tableID,
......
};
table.updateRow( data.tableID, updateData, function(){
this.form.get(statement).reload(); //刷新
}, function(){
//xhr 为 xmlHttpRequest
});
但始终达不到效果,请问该怎么改?谢谢
应该是您返回成功的函数里this不是外层的this,取不到对象,需要bind(this)
你试试看是否可以。 论坛管理员 发表于 2022-5-18 15:36
应该是您返回成功的函数里this不是外层的this,取不到对象,需要bind(this)
你试试看是否可以。 ...
table.updateRow( data.tableID, updateData, function(){
this.form.get(statement).reload(); //刷新
}, function(){
//xhr 为 xmlHttpRequest
}).bind(this);
也不起作用啊:'( table.updateRow( data.tableID, updateData, function(){
this.form.get(statement).reload(); //刷新
}.bind(this), function(){
//xhr 为 xmlHttpRequest
}); 论坛管理员 发表于 2022-5-19 09:58
table.updateRow( data.tableID, updateData, function(){
this.form.get(statement).reload(); ...
谢谢,起作用了 :)
页:
[1]