刷新铁数据-table
Refresh iron-data-table
我正在使用 iron-data-table,加载了来自 iron-ajax 的 JSON 数据。我让用户select多行点击"delete"。
该列表被发送到后端并从数据库中删除。
<iron-ajax url="/data/ban" last-response="{{users}}" auto></iron-ajax>
<iron-data-table selection-enabled multi-selection id="banTable"
items="[[users]]">
handleTap: function() {
var table = this.$$('#banTable');
$.ajax({
type: "POST",
url: "/ban/remove?_csrf=" + this.token,
data: JSON.stringify(table.selectedItems),
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (msg) {
if (msg) {
table.clearCache();
} else {
alert("Cannot update list !");
}
}
});
但是在前端,table 没有更新。我试过 table.clearCache 但没有用。
知道如何进行吗?
添加一些 id 到你的 iron-ajax 并在你的成功函数中调用它的 generateRequest() 函数:
这个.$.myAjax.generateRequest()
这将引用用户数组
我正在使用 iron-data-table,加载了来自 iron-ajax 的 JSON 数据。我让用户select多行点击"delete"。 该列表被发送到后端并从数据库中删除。
<iron-ajax url="/data/ban" last-response="{{users}}" auto></iron-ajax>
<iron-data-table selection-enabled multi-selection id="banTable"
items="[[users]]">
handleTap: function() {
var table = this.$$('#banTable');
$.ajax({
type: "POST",
url: "/ban/remove?_csrf=" + this.token,
data: JSON.stringify(table.selectedItems),
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (msg) {
if (msg) {
table.clearCache();
} else {
alert("Cannot update list !");
}
}
});
但是在前端,table 没有更新。我试过 table.clearCache 但没有用。
知道如何进行吗?
添加一些 id 到你的 iron-ajax 并在你的成功函数中调用它的 generateRequest() 函数:
这个.$.myAjax.generateRequest()
这将引用用户数组