`
qq1988627
  • 浏览: 109847 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Ext.grid.GridPanel checkboxmodel获取多选值

 
阅读更多

{text : '导出EXCEL',
                                    iconCls : 'icon-excel',
                                    handler : function(){
                                       var record=Ext.getCmp(n.id).getSelectionModel().getSelections();
                                       var Ids = [];  
                                       if (typeof(record) != 'undefined') {  
                                               var len = record.length;  
                                               for(var i = 0; i < len; i++){  
                                                  Ids[i]=record[i].data.pmNumber;  
                                           }
                                               alert(Ids);
                                            Ext.Ajax.request({
                                            url : 'exportExcel.action',
                                            params : {
                                                ids : Ids
                                            },
                                            success : function(response){
                                                var result=Ext.decode(response.responseText);
                                                window.location=result.down;
                                            }
                                        });
                                       }

分享到:
评论

相关推荐

    ExtJs GridPanel双击事件获得双击的行

    var grid = Ext.create('Ext.grid.Panel', { store: store, columns: columns, renderTo: Ext.getBody() // 渲染到页面 }); ``` 接下来,我们需要为GridPanel添加双击事件监听器。在ExtJs中,我们可以使用`...

    Extjs gridpanel 中的checkbox(复选框)根据某行的条件不能选中的解决方法

    extend: 'Ext.grid.Panel', alias: 'widget.receiptlist', id : 'receiptlist', selModel : { selType : 'checkboxmodel', mode : 'SIMPLE', checkOnly : true, renderer : function(v,p,record) { if ...

    汇总Extjs中GridPanel的各个属性与方法.doc.docx

    常见的选择模型有 `Ext.selection.RowModel` 和 `Ext.selection.CheckboxModel`。 4. **id**: 每一列都有一个唯一的 `id`,用于标识该列,这在需要引用特定列时非常有用。 5. **header**: `header` 属性用于...

    Extjs4.2 Grid单元格编辑

    在提供的代码示例中,我们看到`Ext.define`被用来创建一个自定义的EXTJS视图类,`zc.createView('test.TcodeoneRowView')`,继承自`Ext.panel.Panel`。这个面板包含两个主要区域:北部(north)和中心(center)。...

    extjs grid

    checkboxModel.removeListener('deselect', this); // 在加载新数据前移除取消选择的监听器 }, beforeload: function () { checkboxModel.removeListener('deselect', this); // 加载新数据前移除取消选择的监听...

    ExtJS4如何自动生成控制grid的列显示、隐藏的checkbox

    在使用ExtJS4开发一个grid的时候,经常会遇到需要对grid的列进行动态的显示和隐藏操作,以适应不同的显示需求。ExtJS4中的gridpanel组件提供了一些内置的方法来控制列的可见性,但有时候需要一个更直观的方式来实现...

Global site tag (gtag.js) - Google Analytics