Пользовательские кнопки в jqGrid

Цикл статей «Документация jqGrid на русском».

Следующая статья — «Предопределённое форматирование в jqGrid».
Предыдущая статья — «Навигатор в jqGrid».

Добавление

Соглашение о вызове:

или с помощью нового API:

Параметры по умолчанию такие:

где:

  1. caption — (string) надпись кнопки.
  2. buttonicon — (string) имя иконки из темы jQuery UI. Если установлено в "none", то отображается только текст
  3. onClickButton — (function) функция, вызывающаяся при клике на кнопку. По умолчанию null.
  4. position — ( "first"  или "last") позиция для кнопки (перед или после стандартных кнопок).
  5. title — (string) всплывающая подсказка для кнопки.
  6. cursor — (string) (по умолчанию "pointer" ) определяет курсор при наведении мышки
  7. id — (string) если установлен, то определяет id кнопки (фактически id у элемента TD).

Для того чтобы использовать метод navButtonAdd, метод navGrid должен быть вызван перед этим, как в примере выше.

Несколько кнопок могут быть добавлены в цепочке.

Разделитель

Можно группировать кнопки с помощью разделителя. Для этого используется метод navSeparatorAdd.

Синтаксис:

Параметры по умолчанию для разделителя такие:

Где:

  • sepclass определяет класс в ui-jqgrid. Вы можете указать свой собственный класс.
  • sepcontent — содержимое, которое добавляется в элемент разделителя.

Цикл статей «Документация jqGrid на русском».

Следующая статья — «Предопределённое форматирование в jqGrid».
Предыдущая статья — «Навигатор в jqGrid».

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *