有趣的问题,但老实说我无法访问(例如)CKFinder.dataTypes.Folder
: http://docs.cksource.com/ckfinder_2.x_api/symbols/CKFinder.dataTypes.Folder.html http://docs.cksource.com/ckfinder_2.x_api/symbols/CKFinder.dataTypes.Folder.html.
我已经下载了用于 asp.net 的 CKFinder 2.x 演示来尝试该实用程序,智能感知唯一允许我访问的是 window.CKFinder 对象及其一些方法,但没有其他。我找不到Folder
在 ckfinder.js 中也可以。
如中所述文档 http://docs.cksource.com/ckfinder_2.x_api/symbols/CKFinder.dataTypes.Folder.html#constructor您可能无法直接访问它,而是应该调用任何文件夹API函数一旦 CKFinder 对象被加载。
注:CKFinder.dataTypes命名空间不能直接访问
(CKFinder.dataTypes 未定义)。数据类型在内部使用
CKFinder 并由许多函数返回,例如
CKFinderAPI#getSelectedFolder。
以下示例是 CKFinder 组件的 javascript 初始化,显示如何访问文件夹数据类型。
<script type="text/javascript">
var finder = new CKFinder();
finder.basePath = '/js/ckfinder/'; // The path for the installation of CKFinder (default = "/ckfinder/").
// Setting custom width and user language.
finder.width = '99%';
finder.defaultLanguage = 'es';
finder.language = 'es';
finder.removePlugins = 'basket';
//finder.selectActionFunction = showFileInfo;
//finder.resourceType = 'Images';
//finder.tabIndex = 1;
//finder.startupPath = "Images:/";
finder.callback = function( api )
{
api.openMsgDialog( "", "Almost ready to go!" );
api.hideTool( "f2" );//hide flash folder
api.openFolder('Images', '/');
var folder = api.getSelectedFolder();
//console.debug(folder);
folder.createNewFolder( 'New Folder' );
//api.setUiColor('white');
};
var api = (finder).create();
//console.debug(api);
//api.openMsgDialog("Sample title","Sample message."); //doesnt work here, CKFinder still not loaded.
</script>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)