javascript - CKFinder:文件的自定义排序
问题描述
我为抽象文件系统编写了一个自定义 CKFinder 后端(与示例数据库存储插件不同)。除了基本文件信息之外,它还向 GetFiles 命令发送回一些额外的数据位,包括一个“顺序”字段,该字段指示文件应显示的顺序。
?command=GetFiles
这是对(美化)的示例响应:
{
"resourceType":"Files",
"currentFolder":{
"path":"\/",
"acl":17,
"url":"\/"
},
"files":[
{
"name":"File 1",
"date":"19700101010000",
"size":0,
"order":"2",
},
{
"name":"File 2",
"date":"19700101010000",
"size":0,
"order":"3",
},
{
"name":"File 3",
"date":"19700101010000",
"size":0,
"order":"1",
},
]
}
当文件由 CKFinder 呈现时,我希望它们根据“订单”值进行排序。
这应该只发生在输出“订单”值的自定义后端 - 其他后端应该像往常一样对它们进行排序。
我找不到正确的事件/请求组合来使用 JavaScript 端的插件来实现这一点,并且看不到任何影响后端文件顺序的方法。有没有办法实现这个?
解决方案
推荐阅读
- node.js - 在 Jenkins 中从 Node / package.json 获取项目版本
- java - 下界斯卡拉
- javascript - AppendData 函数:将 JSON 内容插入 HTML
- go - gorm 不支持的数据类型接口
- regex - 如何从字符串中删除和 ID
- python-3.x - While 循环还是 If 代码?卡在这个功能上
- javascript - 如何用玩笑模拟 2 个 fetch 调用?
- python - 为什么 python np 数组输出中有更多的字符串?
- google-bigquery - Bigquery:将查询结果分组到数组中
- git - 从 svn 到 git 的一次性迁移:如何用源转储替换外部?