jqGrid - назначить класс навигационным кнопкам

Я использую плагин jquery jqGrid. я использую navButtonAdd метод добавления кнопок навигации в мою сетку. Вот пример для добавления кнопки навигации:

$("#grid").navButtonAdd("#pager", {
      title: "title",
      caption: "caption",
      buttonicon: "fa fa-search",
      id: "test",
      position: "last",
 });

Это производят <td class="ui-pg-button ui-corner-all" id="test"> внутри ui-pg-table, Теперь я хочу добавить класс к этому <td>, На самом деле я хочу иметь <td class="ui-pg-button ui-corner-all my-desired-class" id="test"> после инициализации сетки. Но, основываясь на документации по пользовательским кнопкам jqGrid, navButtonAdd не имеет class параметр. Одним из решений является назначение класса вручную <td> с помощью jquery, но это не очень хорошее решение. Как я могу это сделать? Спасибо за Ваше внимание.

1 ответ

Там нет варианта navButtonAdd который позволит вам установить класс для новой кнопки (для <td> элемент). Таким образом, вы можете установить класс id: $("#test").addClass("my-desired-class");, Если вы хотите установить класс my-desired-class только чтобы установить свои собственные настройки CSS, вы, вероятно, можете установить те же настройки CSS с помощью селектора идентификаторов использования #test {...} вместо селектора классов .my-desired-class {...},

Другие вопросы по тегам