我有这样的网格:
要编辑一条线,用户从网格中选择一条线,然后单击“笔”图标。然后,记录显示在表单中。
要保存表单,请选择保存按钮链接。好。 现在我需要更新网格中的行。 我得到了这个工作,在javascript中执行以下操作:
$.post(this.href,
sf,
function (response) {
$("#form-edicao").html(response);
var $grid = $("#Grid").data("tGrid");
$grid.rebind(); //==this line update the grid
});
但这种方法更新了所有网格,返回第一页...... 我需要只更新一行。 在常见的表格中,我替换了一些html元素。如何在这个神秘的网格中做到这一点?
答案 0 :(得分:1)
看一下Grid组件的Client-side API,我认为使用.ajaxRequest()可能就是你正在寻找的东西。 .rebind()重置状态(页码,过滤/排序表达式等),而.ajaxRequest()不应重置。