clearAll()
clears Folders content
File required:dhtmlxfolders.js
config(data)
set config parameters to Folders
File required:dhtmlxfolders.js
data - object containing pair of parameter/value (list of possible parameters: editable, ...)deleteItem(id)
delete item(s)
File required:dhtmlxfolders.js
id - id (or array of ids) of item to deleteenableContextMenu(menu)
enable/disable context menu
Topic(s):
File required:dhtmlxfolders_drag.js
menu object, if null - context menu will be disabledenableDragAndDrop(mode)
enables drag-n-drop in Folders
File required:dhtmlxfolders_drag.js
mode - true/falseenableEditMode(state)
turns on/off edit mode for dhtmlxFolders object
File required:dhtmlxfolders.js
newPath - new base directory pathenablePaging(itemsPerPage,withDynLoading)
enables/disables paging in Folders and sets number of items per page to use
File required:dhtmlxfolders.js
itemsPerPage - number of items per page, or (if 0) disable pagingwithDynLoading - true to allow dynamical loadingfilterClear(skip_redraw)
clears all filters
File required:dhtmlxfolders.js
filterItems(filterFunc,mask,preservePrevious)
filter items using filterFunc and mask
File required:dhtmlxfolders.js
filterFunc - function to use to define if item should appear or not. if this function returns true, then item will be visible. Incomming arguments are: item object and maskmask - mask to use in filterpreservePrevious - preserver previously applied filtersforEachSelected(func)
?
File required:dhtmlxfolders.js
getCurrentPage()
get currently opened page index (1 based)
File required:dhtmlxfolders.js
Returns:numeric value - 1 based page index
getItemDataObject(itemId)
returns data object item based on (it can be XML node or json object or other type of object, depending on datasource which was used).
File required:dhtmlxfolders.js
itemId - id of item to get data object fromgetItemsNum()
gets number of items currently known to Folders object (it can be chnaged then if dynamical loading is allowed)
File required:dhtmlxfolders.js
Returns:numeric value - number of items
getNumberOfPages()
gets number of pages in paging
File required:dhtmlxfolders.js
Returns:numeric value - number of pages
getSelectedId()
get selected item(s) id
File required:dhtmlxfolders.js
goToPage(pageNumber)
opens specified page if paging enabled
File required:dhtmlxfolders.js
pageNumber - 1 based index of page to openloadXML(url,xslFileURL)
populates Folders from XML file
File required:dhtmlxfolders.js
url - xml file URLloadXMLString(xmlString,xslFileURL)
populates Folders from XML String
File required:dhtmlxfolders.js
xmlString - xml stringmoveItem(sid,mode,tid,sObj,tObj)
moves item
File required:dhtmlxfolders.js
sid - source item idmode - mode of movement (next, before, in)tid - target item idsObj - source object (if not specified then current Folders object)tObj - target object (if not specified then current Folders object)setCSSBaseName(cssBaseName)
set some name to be used in top css class name for Folders Item by the following schema: dhx_folders_[CSSBASENAME_]item
File required:dhtmlxfolders.js
setImagePath(newPath)
sets new base dir for images used
File required:dhtmlxfolders.js
newPath - new base directory pathsetItemType(name,xslUrl)
define type of items (see among defined types)
File required:dhtmlxfolders.js
name - name of type (if user defined xml-xsl type, them use "xml_generic")xslUrl - url of xsl file to use for this type (if user defined types, then this is the only different parameter when chnaging from one type to another )setUserData(name,value)
sets userdata pair - name-value (if you use global variable with same name in xsl file, then it's value will be set to the value of userdata with this name)
File required:dhtmlxfolders.js
name - userdata block namevalue - value of userdata blocksortItems(sortFunc,order)
sort items
File required:dhtmlxfolders.js
sortFunc - custom function used for comparing two values. it gets 2 objects for comparison and must return positive int if necessary property of first ojects "bigger", 0 if they are equel for both and negative if second obj property is "bigger"order - direction (0 or 1)unselectAll()
clear selection in Folders
File required:dhtmlxfolders.js