extjs中gridpanel中怎么获得选中行所对应的行数?
1个回答
展开全部
如果要获得你选中的项是第几行,我一般的做法是在gridpanel生成时,隐藏一列id编号项,这样可以直接查询id即可
var seletedGird = grid.getSelectionModel().getSelections();//获得选中的项
var rowid = seletedGird[0].get('id');//获得选中第一项的id列的值
如果没有设置id编号项,可以搜索store
var seletedGird = grid.getSelectionModel().getSelections();//获得选中的项
var rowid = grid.getStore().indexOf(seletedGrid[0]);//获得选中的第一项在store内的行号
var seletedGird = grid.getSelectionModel().getSelections();//获得选中的项
var rowid = seletedGird[0].get('id');//获得选中第一项的id列的值
如果没有设置id编号项,可以搜索store
var seletedGird = grid.getSelectionModel().getSelections();//获得选中的项
var rowid = grid.getStore().indexOf(seletedGrid[0]);//获得选中的第一项在store内的行号
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询