Comment utiliser l'api Javascript CKFinder?

Question drôle, mais je ne peux CKFinder.dataTypes.Folder pas accéder (par exemple) au CKFinder.dataTypes.Folder : http://docs.cksource.com/ckfinder_2.x_api/symbols/CKFinder.dataTypes.Folder.html .

J'ai téléchargé la démo CKFinder 2.x pour que asp.net essaye l'utilitaire et la seule chose dans laquelle Intellisense me donne accès est l'objet window.CKFinder et certaines de ses méthodes, mais rien d'autre. Je n'ai pas pu trouver Folder dans ckfinder.js non plus.

Comme indiqué dans la documentation, vous ne pourrez peut-être pas l'accéder directement, mais vous devriez appeler une fonction d'API de dossier une fois que l'objet CKFinder a été chargé.

Remarque: l' espace de noms CKFinder.dataTypes n'est pas directement accessible (CKFinder.dataTypes est indéfini). Les types de données sont utilisés en interne par CKFinder et sont renvoyés par de nombreuses fonctions, comme CKFinderAPI # getSelectedFolder.

L'exemple suivant est une initialisation en javascript du composant CKFinder qui montre comment accéder au type de données du dossier.

 <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>