如何从客户端获取radgrid插入项目。 我使用了以下代码,但它不起作用。
var mode = rgBoxLimits.get_isItemInserted();
var insertItems;
var dpToDate;
if (mode) {
insertItems= rgBoxLimits.get_insertItem();
dpToDate = insertItems[0].findElement("dtToDate"); //Not working
}
对于编辑项目,我有以下代码,并且工作正常。
var editedItems = rgBoxLimits.get_editItems();
var dpToDate = editedItems[0].findElement("dtToDate");
答案 0 :(得分:-1)
问题是您在get_isItemInserted()
对象上运行get_insertedItem()
和RadGrid
方法,而它们是GridTableView
对象的方法。 See the RadGrid Documentation了解更多信息。
试试这个:
function getItems(sender, args) {
var myRadGrid = document.getElementById("MainContent_RadGrid1");
var grid = window.$find("MainContent_RadGrid1");
var mode = grid.get_masterTableView().get_isItemInserted();
mode = true;
var insertItems;
var dpToDate;
if (mode) {
insertItems = grid.get_masterTableView().get_insertItem();
dpToDate = insertItems[0].findElement("dtToDate"); //Not working
}
}