现在的位置: 首页 > 综合 > 正文

如何用rowId得到row 对象

2012年12月20日 ⁄ 综合 ⁄ 共 500字 ⁄ 字号 评论关闭
在一些事件中,比如AfterRowInsert(gridID,rowID)
这些事件中,没有cellID,这样就无法用常用的方法得到Cell对象
和Row对象
而NetAdvantage中的igtbl_getRowById(cellID)的id需要是CELL的ID
所以无法直得得到ROW对象
但是我们可采用以下方法得到ROW对象
//注意,这里得到不是row对象,而只是row的HTML的DOM对象
var row = igtbl_getElementById(rowId);//由行ID得到行的Element(HTML)
//得到该行第一个CELL的INDEX  (这里的方法是在帮助文件中找到的,用法////我也不知道
var i = igtbl_getBandFAC(gdId, row);
//得到cellID
 var cellID = row.cells[i].id;
//由cellID得到CELL对象
 var cell = igtbl_getCellById(cellID);
方法二

var grid = igtbl_getGridById(gridID);
var row = grid.Rows.getRowById(rowID);
得到该行对象

抱歉!评论已关闭.