正常我们使用UEditor的多图上传时,编辑器会按照上传成功的先后顺序来排列图片。那么如果想修改为按照选择图片的先后顺序进行排列应该如何修改呢?
解决方法:
修改 ueditor/dialogs/image/image.js文件
将蓝色原来的部分用双斜杠注释掉。增加红色部分。解决。
uploader.on(’uploadSuccess’, function (file, ret) {
var $file = $(’#’ + file.id);
try {
var responseText = (ret._raw || ret),
json = utils.str2json(responseText);
if (json.state == ’SUCCESS’) {
//_this.imageList.push(json);
//$file.append(’<span class="success"></span>’);
_this.imageList[$file.index()] = json; // 修改这里:按选择好的文件列表顺序存储//luoyi mdf
$file.append(’<span class="success"></span>’);
} else {
$file.find(’.error’).text(json.state).show();
}
} catch (e) {
$file.find(’.error’).text(lang.errorServerUpload).show();
}
});