Kendo網格爲空。然後我添加一行,輸入數值並調用saveRow()
方法。這將調用控制器並返回消息,根據消息我想清除添加(新)記錄。我使用的代碼是:grid.dataSource.data([]);
這個代碼調用數據綁定事件兩次。我希望這隻被調用一次,或者我不想調用數據綁定事件..但我必須清空網格。Kendo Grid - 如何停止或防止Databound事件
請指教。
Kendo網格爲空。然後我添加一行,輸入數值並調用saveRow()
方法。這將調用控制器並返回消息,根據消息我想清除添加(新)記錄。我使用的代碼是:grid.dataSource.data([]);
這個代碼調用數據綁定事件兩次。我希望這隻被調用一次,或者我不想調用數據綁定事件..但我必須清空網格。Kendo Grid - 如何停止或防止Databound事件
請指教。
你可以添加一個過濾器到你的數據源。使它能夠過濾掉服務器發送的所有內容,並且你應該能夠獲得你正在尋找的行爲。那麼你不必太多地關心事件或手動刪除行。
此頁包含過濾數據源的一些信息:kendo datasources
希望這有助於!
你好,你可以嘗試使用requestEnd事件的數據源 - 檢查你返回的消息,防止電網的未來綁定,並重新設置數據空數組。 例如
function onRequestEnd(e){
if()//some condition basedo on the e.response
{
$('#grid').data().kendoGrid.one('dataBinding',function(e){
e.preventDefault();
this.dataSource.data([]);
})
}
}
你能給我示例代碼嗎? – Vicky 2013-03-19 15:31:29