我们将 elFinder 用于我们的软件,并使用它的文件选择器。
这是(实际工作的)代码:
var elfinderInstance = modalBody.elfinder({
lang: 'de',
[...],
getFileCallback: function(data) {
$("#" + fileInputId).val(data.url);
fileModal.modal("hide");
},
handlers : {
select : function(event, elfinderInstance) {
console.log(event.data.selected);
var selected = event.data.selected;
if (selected.length) {
selectedElement = elfinderInstance.url(selected[0]);
}
}
}
}).elfinder('instance');
但是,可以在模态中选择多个文件,只需按下 CTRL 按钮并单击多个文件。
如何禁用此行为?
我已经检查了选择处理程序,并且 selected.length 已经返回了所选文件的数量,但我不知道如何取消选择以前选择的文件,以便只能选择一个文件。我在文档(https://github.com/Studio-42/elFinder/wiki)中也没有找到任何东西。