我已经为抽象文件系统(与sample Database Storage Plugin相似)编写了一个定制的CKFinder后端。除了基本文件信息外,它还向GetFiles命令发送一些额外的数据,包括一个“ order”字段,该字段指示文件的显示顺序。
这是对?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渲染时,我希望根据“ order”值对它们进行排序。
仅应在输出“订单”值的自定义后端上发生这种情况-其他后端应按常规对它们进行排序。
我找不到使用JavaScript端上的插件来实现此目的的事件/请求的正确组合,也找不到从后端端影响文件顺序的任何方法。有办法实现吗?