ExtJS 4 - 不显示网格面板中的单击框上的弹出窗口

时间:2016-06-27 07:38:52

标签: extjs popup gridpanel

我有一个问题就是在cellclick上打开一个弹出窗口。 当我点击单元格时,所有内容都覆盖灰色,但窗口不会显示。

代码如下。知道为什么没有显示新窗口吗?

谢谢和问候。

var win = Ext.widget('window', {
                 title: 'Contact Us',
                 closeAction: 'hide',
                 width: 400,
                 height: 400,
                 minHeight: 400,
                 layout: 'fit',
                 resizable: true,
                 modal: true,
                 //items: form
      });


     Ext.define('File',{
         extend: 'Ext.data.Model',
         fields: [
             {name: 'file_id'},
             {name: 'file_input_filename'},
             {name: 'file_type'},
             {name: 'lc_status'},
             {name: 'file_input_date'}
         ]
     });

     // create the Data Store
     var overviewStore = Ext.create('Ext.data.Store', {
         model: 'File',
         autoLoad: true,
         proxy: {
             type: 'ajax',
             url: 'FileOverview',
             reader: {
                 type: 'xml',
                 // records will have an "Item" tag
                 record: 'Row',
                 idProperty: 'file_id',
                 totalRecords: '@total'
             }
         }
     });

     // create the grid
     var gridOverview = Ext.create('Ext.grid.Panel', {
         store: overviewStore,
         id: 'OverviewGridPanelId',
         columns: [
             {text: "ID", flex: 1, dataIndex: 'file_id', sortable: true},
             {text: "Filename", width: 180, dataIndex: 'file_input_filename', sortable: true},
             {text: "Filetyp", width: 180, dataIndex: 'file_type', sortable: true},
             {text: "Status", width: 180, dataIndex: 'lc_status', sortable: true},
             {text: "Imported", width: 115, dataIndex: 'file_input_date', sortable: true}

         ],
         renderTo:'binding-example',
         width: 1200,
         height: 650,

     });


     gridOverview.on('cellclick', function(table, td, cellIndex, record, tr, rowIndex, e, eOpts) {
      var masterIndex = rowIndex;
      //openDialog(record.get('file_id'));

      Ext.Msg.alert('locked grid click');
      win.show();

     });


 }

0 个答案:

没有答案