Создаем контекстное меню на Dojo и Dijit

Контекстное меню, используемое в веб-приложениях, может иметь неоценимое значение. На него можно вешать «быстрые» функции и благодаря быстрому вызову правой кнопкой мыши, легко доступно.

Dojo и Dijit фреймворки позволяют создавать меню абсолютно любого стиля за считаные минуты.

Dojo JavaScript

Выше подключаются необходимые виджет классы для создания контекстного меню.

HTML

Меню состоит из вложенных DIV элементов. Верхний элемент — dijit.Menu виджет с потомками dijit.MenuItem. Вы также можете добавить dijit.MenuSeparator виджет или dijit.PopupMenuItem виджет с потомками dijit.MenuItem, чтобы создать всплывающее меню. Вы можете отключать элементы меню с помощью декларации «disabled='true'» или используя JavaScript:

Пример

Это так просто! Меню могут создаваться как програмно, так и декларативно.


Один комментарий на “Создаем контекстное меню на Dojo и Dijit

  1. А если мне нужно ограничить область действия контекстного меню в пределах конкретного блока?

Оставить комментарий