extjs中gridpanel中怎么获得选中行所对应的行数,比如点击第一行时的行数是1,行所对应的数据用什么方法获得

来源:互联网 发布:农民资金合作社软件 编辑:程序博客网 时间:2024/05/16 05:45


解决方案1:
如果要获得你选中的项是第几行,我一般的做法是在gridpanel生成时,隐藏一列id编号项,这样可以直接查询id即可
varseletedGird=grid.getSelectionModel().getSelections();//获得选中的项
varrowid=seletedGird[0].get('id');//获得选中第一项的id列的值
如果没有设置id编号项,可以搜索store
varseletedGird=grid.getSelectionModel().getSelections();//获得选中的项
varrowid=grid.getStore().indexOf(seletedGrid[0]);//获得选中的第一项在store内的行号

0 0