我正在将 CKFinder 设置为 CKEditor 的文件浏览器,并希望每个资源类型的 defaultViewType 不同。例如,浏览图像资源时它应该显示缩略图,但浏览文件资源时它应该显示“紧凑”视图。我尝试了以下配置,但它只显示文件和图像的缩略图:defaultViewType: "thumbnails",defaultViewType_Files: "compact"我曾考虑通过 onInit 函数编写一个小插件,如下所示:onInit: function(finder) { finder.on("folder:getFiles:before", function(event) { var folder = finder.request("folder:getActive"); var resource = folder.getPath({full: true}).replace(/:.*$/, ""); switch (resource) { case "Files": finder.request("files.changeView", "compact"); break; case "Images": finder.request("files.changeView", "thumbnails"); break; });}但我不确定要触发什么请求类型(files.changeView或类似的请求不存在)。是否可以使用配置选项或插件来实现这一点?
添加回答
举报
0/150
提交
取消