理论上你要先获取拥有这个MFCGridCtrl的父窗口的句柄, 然后enumchildwindow枚举子窗口并获得MFCGridCtrl的句柄, 然后就可以通过API来获得数据了。 你可以试试
var e = MainGrid.getSelectionModel().selection.record;e.set('depid', '10000');e.set('depname', '总部');var depid = e.get('depid');var depname = e.get('depname');这个record其实就是一个json对象
以下是一个extGrid获取所有选择行ID的函数,返回结果是把所有选择行的ID拼接成用逗号连接的字符串,经测试可用,按你的情况,选择一个就可以达到你的需求了
其中GridPanel1是你的grid,
function getSelectValue() {
var gsm = GridPanel1getSelectionModel(); //获取选择列
var rows = gsmgetSelections(); //根据选择列获取到所有的行
var selectid = ""
for (var i = 0; i < rowslength; i++) {
selectid += rows[i]get('id') + ","; //此处将ID改为您想要取的值
}
return selectidsubstr(0, selectidlength - 1);
}
以上就是关于如何读取其它程序中MFCGridCtrl控件的单元格数据全部的内容,包括:如何读取其它程序中MFCGridCtrl控件的单元格数据、要获取Ext.grid.ColumnModel的记录,判断其是否被选中并获取选中行的数据、Ext js 怎样获得 grid 修改后获取当前行 其他列的值(如主键)等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)