editNext

закрывает текущий редактор и открывает редактор в следующей редактируемой ячейке

void editNext( [boolean next,object from] );
nextbooleanнеобязательный параметр, направление перехода к следующему редактору; true (по умолчанию) - вперёд, false - назад (подробнее ниже)
fromobjectнеобязательный параметр, ячейка, относительно которой ищется следующая редактируемая ячейка (подробнее ниже)

Example

$$("mygrid").editNext();

Details

Обратите внимание, что данный метод будет работать только с включённым параметром editable:

webix.ui({
    view:"datatable",
    editable:true
});

Метод принимает два необязательных параметра:

  • next - (boolean) определяет направление перехода редактора:
    • true (по умолчанию) - редактор переходит вперёд: в DataTable и TreeTable к следующей ячейке справа, а затем к следующей строке; в остальных компонентах к следующему элементу;
    • false - редактор переходит назад: в DataTable и TreeTable к ячейке слева, а затем к предыдущей строке; в остальных компонентах к предыдущему элементу.
  • from - (object) ячейка или элемент, относительно которых ищется следующая редактируемая ячейка:
    • в DataTable и TreeTable объект содержит 2 атрибута:
      • row - (string|number) ID строки;
      • column - (string) ID столбца;
    • в остальных компонентах (например, Property) объект содержит атрибут id с ID элемента.
// открываем редактор в предыдущей редактируемой ячейке
$$("mygrid").editNext(false);
 
// открываем редактор в следующей редактируемой ячейке после указанной
$$("mygrid").editNext(true, { row:10, column:"price" });

Ячейка, указанная в параметре from, не открывается для редактирования: поиск начинается с соседней ячейки.

Обратите внимание, что если редактор уже открыт, поиск начинается с ячейки этого редактора, а параметр from игнорируется.

Если редактирование найденной ячейки отменено (например, обработчик события onBeforeEditStart возвращает false), метод переходит к следующей редактируемой ячейке.

See also
Наверх