Копировать ссылку на страницу Перейти в предыдущий раздел Перейти в следующий раздел

Отображается по нажатию левой кнопкой мыши на элемент. После отображения не может быть изменено. Для создания другого набора элементов следует использовать новый объект.

Иерархия наследования:

BaseObject

     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);
    });
};

Методы:

Тип

Имя

Описание

Public method

addItem

Добавляет пункт контекстного меню

Public method

getSelectedItem

Получает выбранный пункт меню

Public method

render

Отображает контекстное меню

Public method

setSelectedItem

Устанавливает выбранный пункт меню

Public method

show

Отображает контекстное меню

Public method

showAt

Отображает контекстное меню в указанных координатах

Наследуемые от BaseObject

Public method

asString

Получает строковое представление детального набора данных

Public method

bind

Привязывает функцию к событию

Public method

fire

Вызывает событие

Public method

unbind

Удаляет функцию, привязанную к событию

Исключения:

Исключение

Описание

ERR_ELEMENT_DOES_NOT_EXIST

Указанного элемента страницы не существует

Типы данных:

Имя

Описание

contextMenuItem

Пункт меню

contextMenuSettings

Параметры контекстного меню

© Компания DIRECTUM, 2018 Сообщество пользователей DIRECTUM
.navbar > a:hover { background: #FFD73B; }