我在 extjs 工作。我有 libraryCentralPanel 视图为-
Ext.define('R.view.library.LibraryCenterPanel', {
alias:'widget.centralPanel',
initcomponent:function()
{
var me = this;
this.items = [{
xtype: 'librarylistview',
id:'librarylistview'
}];
me.fileMenu = Ext.create('Ext.menu.Menu', {
........
}
}
及以上包含为 xtype 的 librarylistview 的代码为-
Ext.define('R.view.library.LibraryListView',{
extend: 'Ext.grid.Panel',
alias : 'widget.librarylistview',
store: 'LibraryFileStore',
selModel:Ext.create('Ext.selection.CheckboxModel', {
headerWidth: 40,
showHeaderCheckbox: false,
ignoreRightMouseSelection : false,
listeners:{
'select':function(record, index, e ){
}
}),
所以我只想在选择复选框时启用文件菜单。否则我想将其保持为禁用状态。那么如何在我的 LibraryListView 中获取 librarycentralpanel 的这个 fileMenu 以及如何在复选框选择中启用它。请问有人可以帮我吗?