CKFinder:自定义文件排序

时间:2019-06-03 18:42:11

标签: javascript ckfinder

我已经为抽象文件系统(与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端上的插件来实现此目的的事件/请求的正确组合,也找不到从后端端影响文件顺序的任何方法。有办法实现吗?

0 个答案:

没有答案