... | ... | @@ -93,6 +93,46 @@ Hierbei hat `Menu 1` noch einen weiteren Unterpunkt `Menu 1 Sub` |
|
|
Dies sieht dann so aus:
|
|
|
![image](/uploads/35be946dedd8dc0cfa55d6906d63e583/image.png)
|
|
|
|
|
|
|
|
|
### Einträge zu bestehenden Menü-Punkten hinzufügen
|
|
|
Die drei standardmäßig existierenden Menü-Pünkte heißen: `apps`(Apps), `extras`(Verwaltung) und `settings`(Einstellungen).
|
|
|
Um hier nun einen Eintrag hinzuzufügen gehen sie wie folgt vor:
|
|
|
|
|
|
```js
|
|
|
require([
|
|
|
'Menu',
|
|
|
'qui/controls/contextmenu/Item'
|
|
|
], function (Menu, QUIMenuItem)
|
|
|
{
|
|
|
"use strict";
|
|
|
|
|
|
// Make sure menu is loaded
|
|
|
QUI.addEvent('onQuiqqerLoaded', function ()
|
|
|
{
|
|
|
// get the MenuBar
|
|
|
var MenuBar = Menu.getChildren(),
|
|
|
// get the App Item
|
|
|
Apps = MenuBar.getChildren('apps'),
|
|
|
AppsSub = new QUIMenuItem({
|
|
|
text: 'Test',
|
|
|
icon: 'icon-star'
|
|
|
});
|
|
|
|
|
|
AppsSub.appendChild(new QUIMenuItem({
|
|
|
text: 'Test Sub',
|
|
|
icon: 'icon-home'
|
|
|
})
|
|
|
);
|
|
|
|
|
|
// append the sub-item to the apps menu item
|
|
|
Apps.appendChild(AppsSub);
|
|
|
});
|
|
|
});
|
|
|
```
|
|
|
Dies sieht dann so aus:
|
|
|
![image](/uploads/4bd82b55f685c17603abf78c9429fa9e/image.png)
|
|
|
|
|
|
|
|
|
### Weitere Infos zu Menü Einträgen
|
|
|
Sämtliche Menü Items/Typen können unter
|
|
|
`/packages/quiqqer/qui/qui/controls/`
|
... | ... | |