срабатывает, когда пользователь отпустил колонку на новое место
| sourceId | string | ID колонки |
| targetId | string | ID колонки, на место которой колонка передвинулась |
| event | Event object | объект нативного события |
$$("datatable1").attachEvent("onBeforeColumnDrop",
function(sourceId, targetId, event){
// ваш обработчик
return true;
});
Обработчик события можно использовать для того, чтобы отменять связанное с событием действие. Верните false, чтобы запретить перетаскивать колонку.