Проверка jqgrid перед нажатием кнопки Добавить - PullRequest
2 голосов
/ 04 августа 2011

для древовидной сетки. Я хочу включить кнопку добавления, только если выбрана запись. если это невозможно при нажатии кнопки «Добавить», я хотел бы посмотреть, не является ли выбранный идентификатор строки пустым.

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

beforeShowForm: function(formid) {
  var rowid = jQuery("#treegrid").getGridParam('selrow');
    if(rowid == null ) {
         return[false,"Please select a row."]; 
    } else {
         return[true,""];
    }
}

Пожалуйста, помогите!

1 Ответ

1 голос
/ 04 августа 2011

В старый ответ Я создал Демо . В демоверсии я сделал первую строку «not-editable-row», чтобы кнопки «Добавить» и «Редактировать» на панели навигации были отключены при выборе строки. Если выбрать второй ряд, кнопки «Добавить» и «Редактировать» будут включены. Если отменить выбор строки, чтобы не было выбранных строк, кнопки «Добавить» и «Редактировать» будут отключены еще раз.

Вы можете использовать ту же идею в случае с древовидной сеткой.

...