Если создать форму с полем “upload” и добавить файл для загрузки, а после этого вызвать метод “unload()” произойдёт ошибка.
Очистив список загружаемых файлов и вызвав деструктор формы ошибки не будет.
Если создать форму с полем “upload” и добавить файл для загрузки, а после этого вызвать метод “unload()” произойдёт ошибка.
Очистив список загружаемых файлов и вызвав деструктор формы ошибки не будет.
Спасибо, поправим.
локально можете изменить немного
dhtmlxForm/codebase/ext/dhtmlxform_item_upload.js
[code]destruct: function(item) {
…
item._uploader.callEvent = null;
item._uploader.unload();
item._uploader = null;
}[/code]
поменять на
[code]destruct: function(item) {
…
item._uploader.callEvent = function(){return true;};
item._uploader.unload();
item._uploader.callEvent = null;
item._uploader = null;
}[/code]
В версии 4.0.3 опять
item._uploader.callEvent = null;
item._uploader.unload();
Потому что версия 4.0.3 была скомпилена буквально на пару часов раньше, вот он и не попал. Откройте тикет - вам скинут свежий билд.