【函数】 | 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()。 |