我正在使用Kendo Grid來排序表數據。我想要一個排序完成後觸發的事件。我想要下面的代碼。Kendo Grid可排序事件觸發後的回調函數
$("#innergrid").kendoGrid({
sortable: true,
Aftersorting : function(event) { alert('sorting is done') }
});
我正在使用Kendo Grid來排序表數據。我想要一個排序完成後觸發的事件。我想要下面的代碼。Kendo Grid可排序事件觸發後的回調函數
$("#innergrid").kendoGrid({
sortable: true,
Aftersorting : function(event) { alert('sorting is done') }
});
(當你初始化網格將自動創建),您可以使用數據源的變化情況。選中此項:http://jsbin.com/buten/1/edit
謝謝你的工作有用。我也使用過「數據綁定」事件,它也和變化事件一樣。 –
我不知道有沒有可以排序,但你可以做到這一點
後觸發無論如何********************網格************************
@(Html.Kendo().Grid<>()
.Name("CompanyServicesGrid")
.DataSource(dataSource => dataSource
.Ajax()
.PageSize(20)
.Events(events => e.RequestEnd("onRequestEnd"))
)
****************** ******** Javascript ********************
function onRequestEnd(e)
{
if (e.type == "read"){
if(e.sender_sort=="ColumnName")
alert("sorting is done")
}
}
看看這個以及
我沒有使用數據源。我有簡單的外表和內表。我想在兩者(外表和內表)上應用kendo網格。表格網格排序工作,但內部表使用劍道網格排序不工作。 –
請發佈代碼... – Shaz
你總是有一個dataSource。如果你沒有看到它只是嘗試綁定到這樣的事件,就像這樣 $('#gridName')。data('kendoGrid')。dataSource.bind('requestEnd',function(){...}); –
我認爲發生排序時觸發的唯一事件是數據綁定事件。 http://docs.telerik.com/kendo-ui/documentation/api/web/grid#events-dataBound –
謝謝羅賓,數據綁定事件可以在排序後觸發事件。 –