我正在使用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
这两行代码给我一个错误 –