Отображается по нажатию левой кнопкой мыши на элемент. После отображения не может быть изменено. Для создания другого набора элементов следует использовать новый объект.
Иерархия наследования:
BaseContextMenu
Пространство имен:
WebAccess.components.menus – генераторы контекстных меню
Конструктор:
new BaseContextMenu(itemSelector:string, opt_menuItems:WebAccess.components.menus.BaseContextMenu.contextMenuItem, opt_settings:WebAccess.components.menus.BaseContextMenu.contextMenuSettings)
• | itemSelector – существующий элемент страницы. Обязательный параметр; |
• | opt_menuItems – массив со списком пунктов меню. Необязательный параметр; |
• | opt_settings – параметры контекстного меню. Необязательный параметр. |
Пример:
function CreateReferenceFiltersMenu(selector, data) {
var menu = new WA.components.menus.BaseContextMenu(selector,data);
menu.render();
menu.bind("itemSelect", function(item) {
grid.PerformCallback(['CHANGEFILTER', item.name, item.label]);
$(selector).html(item.label);
});
};
Методы:
Тип |
Имя |
Описание |
---|---|---|
Добавляет пункт контекстного меню |
||
Получает выбранный пункт меню |
||
Отображает контекстное меню |
||
Устанавливает выбранный пункт меню |
||
Отображает контекстное меню |
||
Отображает контекстное меню в указанных координатах |
||
Наследуемые от BaseObject |
||
Получает строковое представление детального набора данных |
||
Привязывает функцию к событию |
||
Вызывает событие |
||
Удаляет функцию, привязанную к событию |
Исключения:
Исключение |
Описание |
ERR_ELEMENT_DOES_NOT_EXIST |
Указанного элемента страницы не существует |
Типы данных:
Имя |
Описание |
---|---|
Пункт меню |
|
Параметры контекстного меню |
© Компания DIRECTUM, 2018 | Сообщество пользователей DIRECTUM |