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
Наверх