Хочу заюзать Ext.Action в Ext.Toolbar и Ext.menu.Menu одновременно. Но хочется чтобы Ext.Action в Ext.Toolbar был только иконкой, а в Ext.menu.Menu иконка и текст. Реально ли сие? К примеру:
Ext.onReady(function() {
Ext.QuickTips.init();
var
actions = [];
actions["action1"] = new Ext.Action({
text: "TestAction1",
iconCls: "iconTools",
handler: doAction
});
actions["action2"] = new Ext.Action({
text: "TestAction2",
handler: doAction
});
Ext.create("Ext.toolbar.Toolbar", {
items: [
actions["action1"],
{
text: "Menu# 1",
menu: [
actions["action1"],
actions["action2"]
]
}],
renderTo: Ext.getBody()
});
});
function doAction(menuItem, e) {
if(window.console && console.log)
console.log("doAction(%o)", arguments);
}
Кнопка в Ext.Toolbar иконка и тест.