rexseeFileSelector
返回手册目录
【函数】void start()
【函数】void start(String style)
【函数】void start(String path, final String style)
【说明】启动文件选取框。
【返回】
【参数】path:起始文件路径,以"file://"开头。默认为SD卡根路径(未传递参数style)或上次启动路径(传递了参数style)。
style:对话框的样式。
【示例】 事件代码 启动代码 启动
rexseeFileSelector.dismiss();
dismiss
alert(rexseeFileSelector.isStarted());
isStarted
rexseeFileSelector.setStyle('height:200;');
setStyle
alert(rexseeFileSelector.getStyle('height'));
getStyle
rexseeFileSelector.load(rexseeStorage.getRoot()+'/download');
load
alert(rexseeFileSelector.getSelection());
getSelection
alert(rexseeFileSelector.getFileIcons());
getFileIcons
alert(rexseeFileSelector.getExtensions());
getExtensions
alert(rexseeFileSelector.isMultipleSelection());
isMultipleSelection
alert(rexseeFileSelector.isCrossFolderSelection());
isCrossFolderSelection

【函数】void dismiss()
【说明】销毁文件选取框。
【返回】
【参数】
【示例】参见start()。

【函数】boolean isStarted()
【说明】判断文件选取框是否已经启动。
【返回】true或false。
【参数】
【示例】参见start()。

【函数】void load(String path)
【说明】在文件选取框中载入路径。
【返回】
【参数】path:路径,以"file://"开头。
【示例】参见start()。

【函数】JsonArray getSelection()
【说明】读取用户选取的文件。
【返回】Json数组,用eval('('+json+')')转换为JavaScript数组。
【参数】
【示例】参见start()。

【函数】String getStyle(String name)
【说明】读取文件选取框的样式。
【返回】样式的值。
【参数】name:样式的名称。
【示例】参见start()。

【函数】void setStyle(String style)
【说明】设置文件选取框的样式,其中label相关的属性将被应用到文件选取框的标题上,而icon相关的属性则被应用到文件条目的缩略图上。
【返回】
【参数】style:样式表。
【示例】参见start()。

【函数】void setItemStyle(String unselectedStyle, String selectedStyle)
【说明】为文件选取框中的条目设置样式,其中label相关的属性将被应用到文件条目的文字上,而icon相关的属性则被应用到文件条目的选取标志上。
【返回】
【参数】unselectedStyle:未选中时的样式。
selectedStyle:选中时的样式。
【示例】参看start()启动代码。

【函数】void setFileIcons(String fileIcon, String folderIcon, String extensionIcons)
【说明】设置文件图标。
【返回】
【参数】fileIcon:文件的默认图标。
folderIcon:文件夹的图标。
extensionIcons:型如"ext1:icon1;ext2:icon2;..."的字符串,指定具有特定后缀的文件使用特定的图标而不是fileIcon指定的默认图标。
【示例】参看start()启动代码。

【函数】JsonObject getFileIcons()
【说明】读取文件图标的设置。
【返回】Json对象,用eval('('+json+')')转换为JavaScript对象。
【参数】
【示例】参见start()。

【函数】void setExtensions(String extensions)
【说明】只显示具有指定后缀名的文件(文件夹不受影响)。
【返回】
【参数】extensions:用逗号分隔的后缀名。
【示例】参看start()启动代码。

【函数】JsonArray getExtensions()
【说明】读取通过setExtensions()设置的后缀名。
【返回】Json数组,用eval('('+json+')')转换为JavaScript数组。
【参数】
【示例】参见start()。

【函数】void setMulptipleSelection(boolean isMultipleSelection)
【说明】设置是否允许多选。
【返回】
【参数】isMultipleSelection:是否允许多选。
【示例】参看start()启动代码。

【函数】boolean isMultipleSelection()
【说明】是否允许多选,默认为true。
【返回】true或false。
【参数】
【示例】参见start()。

【函数】void setCrossFolderSelection(boolean isCrossFolderSelection)
【说明】设置是否允许跨文件夹选择。
【返回】
【参数】isCrossFolderSelection:是否允许跨文件夹选择。
【示例】参看start()启动代码。

【函数】boolean isCrossFolderSelection()
【说明】是否允许跨文件夹选择,默认为false。
【返回】true或false。
【参数】
【示例】参见start()。
返回手册目录