我有一个有两列的网格。一个是选择,另一个是小部件。当我在select中选择一些东西时,我希望单击下一个单元格中的小部件(并打开一个弹出窗口)。我已经看了但是没有得到如何绕过网格。
这是选择列。
{
text: Visionera.util.MessageHelper.getMessage('ext.accountSettings.editCompanyCustomFields.customFieldType'),
xtype: 'grid.column.combocolumn',
dataIndex: 'customFieldTypeId',
flex: 2,
editable: true,
store: Ext.create('Visionera.store.combo.IssueCustomFieldTypesStore'),
editorSelectListener: function(combo, record, eOpts){
var itemRecord = combo.up('editor').context.record;
do something...
}
},
如果重要的话,这就是下一栏。
{
text: 'value',
sortable: false,
hideable: false,
dataIndex: 'typeAndValueList',
xtype: 'widgetcolumn',
flex: 1,
menuDisabled: true,
widget: {
xtype: 'flexiselectwidget',
editable: true,
selectorEmptyText: '',
faIconForValue: 'fa-edit',
contentXType: 'customfieldcontentpanel',
listeners: {
select: 'onCustomFieldValueSelected',
scope: 'controller'
}
}
},
那里有一些自定义的东西,但我希望这对这个问题无关紧要。 editorSelectListener
确实被触发了。
而我只想在下一个单元格中创建一个clikc。