extjs 获取grid所有行,获取store行字段数据,合计


  1. extjs 获取grid所有行
    var grid = filed.findParentByType('panel');
    var rows =  grid.store.getData().items;
    

      

  2. 获取store行字段数据
    store.getAt(0).get('finalAmount');
    

      

  3. 合计
    features: [{
            ftype: 'summary',//计算公式行
            dock: 'bottom'//至于底部合计
        }],
    	sunmmaryType:'sum' //页面计算
    	summaryRenderer: function (value) {//行数据
                    return this.getView().store.data.items[0].data.sumAmount
                }
    

      

  4. Extjs actioncolumn动态显示按钮
    通过getClass方法可以获取到,当前行的数据,根据指定字段的值可以判断设置按钮的显示或隐藏。
    {
        text: '操作',  xtype: 'actioncolumn', align: 'center', menuDisabled:true, flex:0.5, items:[{
            tooltip: '查询',
            getClass : function (v, metadata, r, rowIndex, colIndex, store) {
                if(recValid == 'N'){
                    return 'x-hidden';
                }
                var data = r.raw.matchFlag;
                if(data== "PMIS"){
                    return 'x-hidden';
                }
                return "doc_lines";
            }
        }]
    }
    

      


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM