欢迎大家加入笔记的建设,共同丰富和完善内容!
本人专科应届毕业生,寻求工作中,求介绍~
index.php?mod=system&op=filewindow 和 index.php?mod=system&op=fileselection
。showwindow
方法以窗口形式展示,而后者直接在页面上呈现。type
:打开类型,默认值为0
。0
为选择文件,1
为保存文件,2
为选择位置。defaultsel
:默认选中目录,默认为我的网盘。支持指定形式如 我的网盘/xxx 或 群组或机构|xxx。range
:指定选择范围,支持 group
、org
、home
,但此参数不能与defaultsel
参数冲突。限定展示范围为指定的群组、机构、网盘。此参数可只写一个,也可多个用‘,’隔开。mulitype
:是否支持多 选,默认值为0
。0
为不允许多选,1为允许多选。token
:应用自定义参数(即调用位置定义参数),接口不做处理,原值返回给调用位置回调函数。callback
:回调函数名称,默认为 callback_openfile
。此参数需在调用处定义,返回数据将作为第一个参数返回,需定义对应数据处理逻辑;如果传递有token参数,token将作为第二个参数返回给此回调。exts
:指定筛选文件类型范围,需定义为json格式。如未定义或传递,将默认筛选所有类型文件。定义格式如下:exts= {
"All": ["All Documents(*.*)", ["HTM", "HTML", "SHTM", "SHTML", "HTA", "XHTML",
"STM", "SSI"], "selected"],
"html": ["HTML Documents(*.HTML,*.HTM,*.HTA,*.XHTML)", ["HTML", "HTM", "HTA",
"HTC", "XHTML"], ""],
};
selected
,不是则以空字符串表示。以上json格式须严格按照双引号引起的形式书写,如果为单引号,将会被系统处理程序阻止。filename
:保存文件名,默认为空,可以在弹出框内手动输入,如果不传递此参数并不手动输入,将自动根据系统架构生成。只在保存文件时需要,即 type 参数值为1
时。perm
:权限设置,默认为空。支持如 write(写入)、write,copy(写入和复制权限)。当type值为1
时,即保存文件操作,如不设定此 参数值,默认为write(写入)。allowccreate
:是否允许新建,默认允许。传入参数值为0
时,不允许执行新建相关操作。layer.open
方法及相关文件操作 API,旨在解决 Bootstrap 与其他框架同时存在时的冲突问题。这些 API 提供了简洁的文件选择、保存和创建功能。static/lyear/css/materialdesignicons.min.css
static/lyear/js/jquery.min.js
static/lyear/js/layer/layer.js
title
(String): 窗口标题openexts
(Object): 文件过滤配置attach
(Array):callback
(Function): 选择文件后的回调函数,接收文件数据对象作为参数
path
(String): 文件保存路径content
(String): 文件内容callback
(Function): 保存完成后的回调函数
filename
(String): 要创建的文件名(包含扩展名)content
(String): 文件内容callback
(Function): 创建完成后的回调函数,接收文件数据对象作为参数
layer.open
方法实现更灵活的对话框控制:
type
: 设置为2表示iframe层content
: 文件选择器URL,可自定义参数:template=1
: 使用模板type=2
: 选择类型perm=write
: 写入权限allowcreate=1
: 允许创建文件yes
: 确定按钮回调,通过iframe调用提交方法success
: 窗口打开成功后设置全局回调函数