我想获取行项目值(名称,电子邮件,年龄),但我只使用下面的代码获得第一项.如何通过更改tr:eq(1)代码获取其他行文本或是否有任何其他方式来获取两个项值.
$("#grid_").kendoDropTarget({
drop: function (e) {
var data = grid.dataItem("tr:eq(1)");
// I only get first row but I need to dynamically get any row items.
alert(data.name);
}
});
Run Code Online (Sandbox Code Playgroud)
小智 14
请试试这个......
var entityGrid = $("#DataGrid").data("kendoGrid");
var data = entityGrid.dataSource.data();
var totalNumber = data.length;
for(var i = 0; i<totalNumber; i++) {
var currentDataItem = data[i];
VersionIdArray[i] = currentDataItem.VersionId;
}
Run Code Online (Sandbox Code Playgroud)
uiu*_*hub 13
谢谢Sanjay然而我只想选择一个行项目,这就是我得到的:
//Selecting Grid
var gview = $("#grid").data("kendoGrid");
//Getting selected item
var selectedItem = gview.dataItem(gview.select());
//accessing selected rows data
alert(selectedItem.email);
Run Code Online (Sandbox Code Playgroud)
所以它完美无缺.
| 归档时间: |
|
| 查看次数: |
46901 次 |
| 最近记录: |