解决方案 »

  1.   

    亲,看到你在微博上的留言了,拿了你的代码本地测试是没有问题的。
    不知道问题出在哪里。
    不妨把下面这句:
    console.info(record.data.agentid);
    换成:
     console.info(grid.getStore().getAt(rowIndex).data.agentid)试一下。代码我仔细看了下,应该是没有问题的。
      

  2.   

    噢,不好意思,才开始没有懂你的意思,没有仔细按照你的步骤。ActionColumn是有几个Bug的,我现在没有时间调试,周末没有时间的话我周一来帮你调。
      

  3.   

        ];
        var fileds = [
            {name:'agentname',type: 'string'},
            {name:'agentid',type: 'string'},
            { name:'departmentname',type: 'string'},
            { name:'departmentid',type: 'string'}
        ];
        var columns = [
            {header:'坐席名称',dataIndex:'agentname', name:'agentname'},
            {header:'坐席ID',dataIndex:'agentid', name:'agentid'},
            {header:'班组名称',dataIndex:'departmentname', name:'departmentname'},
            {header:'班组ID',dataIndex:'departmentid', name:'departmentid'},
            {
                header : '删除',
                align  : 'center',
                xtype  : 'www.76seo.comactioncolumn',
                items  : [{
                    icon : 'deletenode.png',
                    tooltip : '删除',
                    handler : function(grid, rowIndex, colIndex,me,e,record){
                        console.info(arguments);
                        console.info(record.data.agentid);
      

  4.   

    无果,查看了下官方API和http://stackoverflow.com/,觉得可能还是Bug,用其他的方式去解决试试,后台分组使用TreePanel加载。看到一个问题和你的一模一样没有解决,我觉得可能是Bug,因为时间有限,无法继续帮你调试,抱歉。http://stackoverflow.com/questions/23540719/extjs4-2-get-rowindex-of-a-selected-row