Я новичок в Ext JS4. То, что я хотел бы достичь, это открыть диалоговое окно файла из меню.
Я знаю, если я создам ее в виде кнопки, как показано ниже, и добавлю ее в меню в качестве элемента, он будет работать. Но я не хочу добавлять его в качестве кнопки в меню.
var importButton = Ext.create('Ext.form.file.File', {
buttonOnly: true,
buttonText: 'Import',
hideLabel: true,
listeners: {
'change': function(fb, v){
onImportButtonClick(fb.getValue());
}
}
});
Ниже приведен код, который у меня есть.
var fileMenu = Ext.create('Ext.menu.Menu', {
width: 125,
maxWidth: 125,
padding: 0,
plain: false,
items: {
text: 'Import',
id: 'import',
handler: function(){
//Code to open up the file dialog
}
}
});
Надеюсь, что кто-нибудь там поможет мне, как заполнить прокомментированную часть.
Большое спасибо в продвинутом.