Добавление раскрывающегося меню в кнопку действие для контрагента
Добрый день!
Подскажите, как добавить в кнопку действие для контрагента раскрывающееся меню. Получается добавить только кнопку таким образом:
actionMenuItems.addItem(this.getButtonMenuItem({.......}})
Нравится
создаёте набор подпунктов меню:
var subMenuItems = this.Ext.create("Terrasoft.BaseViewModelCollection");
var subMenuCaption = "Test";
subMenuItems.addItem(this.getButtonMenuItem({
Caption: "sub test 1",
Click: {"bindTo": "subTest1Click"}
}));
subMenuItems.addItem(this.getButtonMenuItem({
Caption: "sub test 2",
Click: {"bindTo": "subTest2Click"}
}));
А затем весь набор в действия:
var subMenuItem = this.Ext.create("Terrasoft.BaseViewModel", {
values: {
Caption: subMenuCaption,
Id: this.Terrasoft.generateGUID(),
Items: subMenuItems,
MarkerValue: subMenuCaption
}
});
actionMenuItems.addItem(subMenuItem);
создаёте набор подпунктов меню:
var subMenuItems = this.Ext.create("Terrasoft.BaseViewModelCollection");
var subMenuCaption = "Test";
subMenuItems.addItem(this.getButtonMenuItem({
Caption: "sub test 1",
Click: {"bindTo": "subTest1Click"}
}));
subMenuItems.addItem(this.getButtonMenuItem({
Caption: "sub test 2",
Click: {"bindTo": "subTest2Click"}
}));
А затем весь набор в действия:
var subMenuItem = this.Ext.create("Terrasoft.BaseViewModel", {
values: {
Caption: subMenuCaption,
Id: this.Terrasoft.generateGUID(),
Items: subMenuItems,
MarkerValue: subMenuCaption
}
});
actionMenuItems.addItem(subMenuItem);