select 和 return elfinder 中的 selected 文件数组
select and return an array of selected files in elfinder
我正在使用 elFinder 文件管理器。这很棒而且易于使用。
具有多 select 文件功能。但我想将它用于 select 一些文件,然后按 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);
}
});
});
当 select 一个文件但当用户 select 多个文件并按 enter
时,所有 selected 文件打开仅供预览。
我该怎么做?
您可以使用“commandsOptions”配置 getFileCallback 的行为。在您的情况下,您需要更改 multiple 属性 并将其设置为 true
commandsOptions : {
getfile: {
multiple: true
}
}
我正在使用 elFinder 文件管理器。这很棒而且易于使用。
具有多 select 文件功能。但我想将它用于 select 一些文件,然后按 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);
}
});
});
当 select 一个文件但当用户 select 多个文件并按 enter
时,所有 selected 文件打开仅供预览。
我该怎么做?
您可以使用“commandsOptions”配置 getFileCallback 的行为。在您的情况下,您需要更改 multiple 属性 并将其设置为 true
commandsOptions : {
getfile: {
multiple: true
}
}