我正在使用kendo ui網格。在這我已經使用批處理模式來保存值。如果我在一行中更改記錄,那麼相應行的值也會被更改,當我們單擊保存時,這兩個字段將被保存到數據庫中。如何動態更改kendo ui網格中的值
例如,我有這樣一個網格:
Integer Value
1 First
2 Second
3 Third
4 Fourth
如果我將1的值更改爲4,那麼4將被更改並且值也會動態更改。我的意思是我想在這裏交換1和4。而且我還可以更改 剩餘的所有字段,但最後所有記錄都必須保存到數據庫中。我試圖像
該代碼將在網格改變功能
var grid = $('#grid').data("kendoGrid");
var selectedRow = grid.select();
var selectedRowIndex = selectedRow.index();
console.log(selectedRowIndex);
var firstItem = dataSource.data()[selectedRowIndex];
var datalength = dataSource.data();
for (var i = 0; i < datalength.length; i++)
{
var dataItem = datalength[i].id;
if (dataItem == firstItem.get('id'))
{
var secondItem = dataSource.data()[i];
secondItem.set('id', dataItem);
}
}
然後觀念正在轉變,但值不傳遞給控制器,它已經改變了。
謝謝。我們可以知道kendo ui網格的保存事件發生了哪些變化。 – Pa1
抱歉我沒有關注你的問題? – Vojtiik
這兩行代碼給我一個錯誤 –