|
|
@@ -2,6 +2,8 @@ Ext.define('saas.view.core.query.QueryGridPanel', {
|
|
|
extend: 'Ext.grid.Panel',
|
|
|
xtype: 'core-query-querygridpanel',
|
|
|
|
|
|
+ cls: 'x-core-query',
|
|
|
+
|
|
|
//工具类
|
|
|
BaseUtil: Ext.create('saas.util.BaseUtil'),
|
|
|
//字段属性
|
|
|
@@ -210,15 +212,17 @@ Ext.define('saas.view.core.query.QueryGridPanel', {
|
|
|
me.callParent(arguments);
|
|
|
},
|
|
|
listeners: {
|
|
|
- itemdblClick: function (tableView, record, item, index, e, eOpts) {
|
|
|
- var grid = tableView.up('grid'),
|
|
|
- idValue = record.get(grid.idField),
|
|
|
- codeValue = record.get(grid.codeField),
|
|
|
- id = grid.addXtype + '-' + idValue;
|
|
|
- openTab(grid.addXtype, grid.addTitle+"("+codeValue+")", id, {
|
|
|
- initId: idValue
|
|
|
- });
|
|
|
- }
|
|
|
+ itemClick: function(tableView, record, item, index, e, eOpts) {
|
|
|
+ if(e.target.parentElement.classList.contains('x-querygrid-code-column')) {
|
|
|
+ var grid = tableView.up('grid'),
|
|
|
+ idValue = record.get(grid.idField),
|
|
|
+ codeValue = record.get(grid.codeField),
|
|
|
+ id = grid.addXtype + '-' + idValue;
|
|
|
+ openTab(grid.addXtype, grid.addTitle+"("+codeValue+")", id, {
|
|
|
+ initId: idValue
|
|
|
+ });
|
|
|
+ }
|
|
|
+ },
|
|
|
},
|
|
|
getFields: function() {
|
|
|
var me = this;
|