Skip to content

文件管理 ​

两套组件都包了 dxFileManager。原生键小写,放在 FileManager 上。自定义按钮名是 Download 和 Refresh;DevExtreme 自带的同名能力是小写 download、refresh。

file_manager ​

单独一块文件区,不跟某条业务记录走。

平台键只有 Component.Width 和 Component.Height。其余写在 FileManager 里,例如 rootFolderName、itemView、permissions。

javascript
{
  Type: "file_manager",
  Id: "files",
  Option: {
    Component: { Width: "100%", Height: "100%" },
    FileManager: {
      rootFolderName: "文件"
    }
  }
}

sub_file_manager ​

上面一个选择框,选中一条业务记录后,下面显示这条记录对应目录里的文件。

块是什么
MainSelectdxLookup 的原生配置
FileManagerdxFileManager 的原生配置
Component平台键

Component:

键说明
BaseFolder服务器上的顶层目录
DefaultFolders选中记录后自动创建的子目录名
DefaultFoldersSql有这条 SQL 时,子目录以查询结果为准,每行取第一个字段
AuthSql当前用户对这个目录能做什么
Init.MainSelect选择框的初始值,可以写 "js:"
Width / Height组件宽高

选中值变化后,文件区的根目录会落到 BaseFolder 下面、对应该记录的子目录。

这里写平台本身。某一家客户的业务表不在这份文档里。