zoukankan      html  css  js  c++  java
  • sencha gridpanel checkbox 复选框的勾选 以及和单机行冲突

    gridpanel显示checkbox:

    添加SelectionModel为Checkbox Selection Model

    {

                        xtype: 'gridpanel',

                        id: 'Grid1',

                        header: false,

                        title: '条线列表',

                        deferRowRender: false,

                        forceFit: true,

                        store: 'NewTiaoXianStore',

                        columns: [

                            {

                                xtype: 'gridcolumn',                           

                                dataIndex: 'Id',

                                text: 'Id'

                            },

                            {

                                xtype: 'gridcolumn',

                                dataIndex: 'Name',

                                text: '条线名称'

                            },

                            {

                                xtype: 'gridcolumn',

                                dataIndex: 'Description',

                                text: '条线描述'

                            }

                        ],

                        selModel: Ext.create('Ext.selection.CheckboxModel', {

               checkOnly: true //防止单击行的时候,其他选中的checkbox被取消选中

                        })

                    }

     

    复选框的勾选

    在load回调中根据字段checked值判断是否勾选

    var store=Ext.getStore("Store");

    store.proxy.extraParams={method:"GetList"};

    store.load({

        callback:function(records, options, success){

            for(var i in records)

                {

                    if(records[i].data.checked)

                        {                   

                            Ext.getCmp("Grid1").getSelectionModel().select(records[i],true); //勾选该记录

                        }

                }

    }});

    //grid根据行号(从0开始)选中

    //第一个参数可以是行号或者records合集,第二个参数true表示保持之前勾选的(追加)

    Ext.getCmp("Grid1").getSelectionModel().select(rowIndex,true); 

    From:http://www.cnblogs.com/xuejianxiyang/p/5220397.html

  • 相关阅读:
    []*T *[]T *[]*T 傻傻分不清楚
    Linux设备树
    gdb使用
    LockBit 2.0 勒索软件全球肆虐,我们该如何防范?
    记一次粗浅的钓鱼样本分析过程
    部分sql注入总结
    Linux系统取证简述
    对抗样本攻击及防御实战
    区块链是否真的安全?黑客盗取价值6亿美金数字货币
    某团购CMS的SQL注入漏洞代码审计
  • 原文地址:https://www.cnblogs.com/xuejianxiyang/p/5220397.html
Copyright © 2011-2022 走看看