Мне нужно из дочерних видов вытащить события в корневой вид.
Я в основном контроллере ловлю это событие:
Ext.define("Element.controller.Settings", {
extend: "Ext.app.Controller",
alias: "controller.app.settings",
control: {
"settings": {
"trolleylist-print-label-button-click": "onTrolleyListPrintLabelButtonClick"
}
},
onTrolleyListPrintLabelButtonClick: function(trolleyListView, trolleyItem) {
var me = this;
var printer = me.getApplication().getController("Printer");
printer.print("trolleyitem", "barcode", trolleyItem);
}
});
Или вы намекаете что надо обойтись без relayEvents? И сделать в control селектор вида "settings > settings-trolleylist"?
.