button - Виджет кнопка

button([methodName, option, value])
button([methodName, param_obj])
button([param_obj])
  • methodName - название метода

    • destroy - Возвращает базовый элемент в первоначальное состояние, полностью удаляя из него функциональность виджета

      $('button').button('destroy');
      
    • disable - Отключает кнопку

      $('button').button('disable');
      
    • enable - Включает кнопку

      $('button').button('enable');
      
    • option - Устанавливает одно или несколько значений свойств

      $('button').button(
          'option',    // имя метода
          'disabled',  // свойство
          false        // значение
      );
      
      $('button').button(
          'option',
          {
              label: 'Merge',
              disabled: true
          }
      );
      
    • refresh - Обновляет состояние кнопки

      $('button').button('refresh');
      
  • param_obj - объект со свойствами

    • create - Обработчик события создания кнопки

    • disabled - Отключена кнопка

    • text - Текст кнопки

    • icons - Иконки, можно задать как объектом, так и просто строкой

      • primary - слева от текста
      • secondary - справа от текста
    • label - Текст кнопки

$('button').button({
    label: 'Merge',
    disabled: true,
    icons: {
        primary: "ui-icon-star",
        secondary: "ui-icon-circle-arrow-e"
    }
});