Hierarchy
- ContextMenuItem
Properties
Optional disabled
Признак Недоступен.
По умолчанию имеет значение false
.
Если необходимо запретить выбор данного элемента, нужно передать true
.
Optional label
Название элемента меню.
Optional link
Ссылка, переход по которой будет осуществлен при клике по элементу меню.
Optional linkTarget
Атрибут, обозначающий, где будет открыта ссылка.
По умолчанию имеет значение _self
.
_blank
— ссылка будет открыта в новом окне или новой вкладке.
_self
— ссылка будет открыта в текущем окне или вкладке.
_parent
— ссылка будет открыта в родительском фрейме. Если фреймов нет, то будет открыта как _self
.
_top
отменяет все фреймы и загружает страницу в полном окне браузера. Если фреймов нет, то ссылка будет открыта как _self
.
Optional separator
Признак Разделитель.
По умолчанию имеет значение false
.
Если установлено значение true
, то данный элемент будет являться разделителем.
Methods
Optional click
-
Действие, выполняемое при клике по элементу.
Сюда можно передать функцию, которая будет выполнена при клике по элементу меню.
Например, при клике по элементу будет вызвана функция
onClickMenuItem
, объявленная в скриптах:{ label: 'Меню 2', click: function () { Scripts.onClickMenuItem(); } }
Returns void
Optional getItems
-
Метод для получения элементов меню следующего уровня при наведении курсора на данный элемент меню.
Передаваемая в данный параметр функция должна возвращать массив дочерних элементов меню.
Например, при наведении курсора на элемент будет открыт список дочерних элементов:
{ getItems: async function () { return [ { label: 'Дочерний элемент 1', }, { label: 'Дочерний элемент 2', }, ]; } }
Returns Promise<ContextMenuItem[]>
Элемент выпадающего меню