externalData

позволяет переопределить логику перемещения элементов компонента

function externalData;

Example

var dtable = {
    view:"datatable",
    // datatable config
    drag:true,
    externalData: function (data, id){
        data.rank = data.rank || -1;
        data.title = data.title || data.value;
        return data;
    }
};

Related samples

Details

externalData получает 3 параметра:

  • newdata - (object) измененные данные перетаскиваемого элемента;
  • id - (string) исходный ID элемента;
  • data - (object) исходные данные перемещенного элемента данных.

Функция вызывается перед тем, как элемент данных переместится в целевой компонент.

Перетаскиваемый элемент данных сохраняет свой ID, если в целевом компоненте нет элемента с таким же ID. В противном случае элемент получает автоматически сгенерированный ID.

See also
Наверх
If you have not checked yet, be sure to visit site of our main product Webix js frameworks and page of javascript context menu product.