mirror of
https://github.com/EGroupware/egroupware.git
synced 2025-02-16 18:31:26 +01:00
Add multiple marking (multiselection) to folder widget, and dhtmlxtree:
- Attribute name: multimarking, default value: false
This commit is contained in:
parent
a9a246c727
commit
ae95e934a8
@ -101,7 +101,13 @@ var et2_tree = et2_inputWidget.extend(
|
|||||||
"type": "string",
|
"type": "string",
|
||||||
"default": "",
|
"default": "",
|
||||||
"description": "comma-separated names of icons for a leaf, closed and opend folder (default: leaf.gif,folderClosed.gif,folderOpen.gif), images with extension get loaded from image_path, just 'image' or 'appname/image' are allowed too"
|
"description": "comma-separated names of icons for a leaf, closed and opend folder (default: leaf.gif,folderClosed.gif,folderOpen.gif), images with extension get loaded from image_path, just 'image' or 'appname/image' are allowed too"
|
||||||
}
|
},
|
||||||
|
"multimarking": {
|
||||||
|
"name": "multimarking",
|
||||||
|
"type": "any",
|
||||||
|
"default": false,
|
||||||
|
"description": "Allow marking multiple nodes, default is false which means disabled multiselection, true or 'strict' activates it and 'strict' makes it strick to only same level marking"
|
||||||
|
},
|
||||||
},
|
},
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -218,6 +224,11 @@ var et2_tree = et2_inputWidget.extend(
|
|||||||
widget.input.setXMLAutoLoading(egw.link(url));
|
widget.input.setXMLAutoLoading(egw.link(url));
|
||||||
widget.input.setDataMode('JSON');
|
widget.input.setDataMode('JSON');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (widget.options.multimarking)
|
||||||
|
{
|
||||||
|
widget.input.enableMultiselection(!!widget.options.multimarking, widget.options.multimarking === 'strict');
|
||||||
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user