我正在使用elFinder文件管理器。这是伟大的,易于使用。
具有多选文件功能。但我想用它来选择一些文件,然后按enter
键盘按钮,这些文件的路径作为Javascript数组返回。
这是我的初始化elFinder实例的代码:
$('.add-item').on('click', function () {
var filesArr = [];
$('<div id="editor" />').dialogelfinder({
url: './elfinder/php/connector.minimal.php',
getFileCallback: function (file) {
$('#editor').dialogelfinder('close');
console.log(file.url);
}
});
});
在选择一个文件时有效,但当用户选择多个文件并按enter
时,所有选定的文件都会打开以供预览。
我该怎么做?
答案 0 :(得分:1)
您可以使用“commandsOptions”配置 getFileCallback 的行为。在您的情况下,您需要更改多个属性并将其设置为true
commandsOptions : {
getfile: {
multiple: true
}
}