如何刷新telerik:RadGrid批量编辑状态没有回发

时间:2015-03-09 17:42:44

标签: javascript telerik telerik-grid radgridview

正在寻找javascript方法,该方法将强制客户重新绑定 telerik:RadGrid 批量编辑并将 刷新状态后退回

我使用波纹管语法来刷新网格状态,它不起作用

function assignDataSourceAndRefresh()
{
    var masterTable = $find("<%= RadGrid1.ClientID %>").get_masterTableView();
    masterTable.dataBind();
}

我也使用了bellow语法它正在工作,但是它发布了一个帖子。我需要一个刷新网格状态而没有回发的进程

<telerik:RadButton runat="server" ID="btnRefresh" Text="Refresh" AutoPostBack="false" OnClientClicked="testRefresh"></telerik:RadButton>


function testRefresh(sender, args) {
    var batchManager = $find('<%=RadGrid2.ClientID%>').get_batchEditingManager();            
    batchManager.cancelChanges($find('<%=RadGrid2.ClientID%>').get_masterTableView());          
}

注意:请任何人不建议我使用RadClientDataSource作为我的网格,填写我使用Bellow语法的网格。

function assignDataSourceAndRefresh()
{
    var masterTable = $find("<%= RadGrid1.ClientID %>").get_masterTableView();
    masterTable.set_dataSource(<some_data_source_of_the_specified_type_above>);
    masterTable.dataBind();
}

0 个答案:

没有答案