ATTRPROF_SELECT_BOX ​
ATTRPROF_SELECT_BOX opens a dialog for selecting attriprofs and attrprofgroups.
Syntax ​
leo-grammar
CC "CoreUI" ATTRPROF_SELECT_BOX [ multi-sel [ count:intValue ] ]
[ with-mgmt-functions ] [ show-all-versions ]
[ apgroup-sel [ presel-apgroupids:strValue ] ]
[ filter:strValue ] [ presel-attrprofids:strValue ]
[ without-attrprofs ] [ title:strValue ]
[ boxtext:strValue ] [ oktext:strValue ]
[ w:intValue h:intValue ]
[min-w:intValue min-h:intValue ]
#--> RESULT ecode:intValue
endbutton:strValue
attrprofids:strValue
apgroupids:strValue
Parameters ​
multi-sel
(modifier, optional) - if passed, the user can select multiple entries (attrprofs or attrproggroups) in the treelistbox. When it is not passed, only one entry can be selected.count
(intValue, optional) - sets the valid amount of selected entries. (If 5 is passed the ok-button will only be enabled if 5 entries are selected.) A special case occurs when 0 is passed as count. In this case any number of selected entries is valid - even 0. (If count is not used at all, any number of selected entries larger than 0 are valid.)with-mgmt-functions
(modifier, optional) - if passed, the dialog contains management buttons (copy, move, delete, ...) as shown in the example.show-all-versions
(modifier, optional) - if passed, the user can also select attrprofgroups in the treelistbox. If not, only attrprofs can be selected.apgroup-sel
(modifier, optional) - if passed, AP directories can be preselected with the argument presel-apgroupids.presel-apgroupids
(strValue, optional) - if passed, threads or versions can be preselected.filter
(strValue, optional) - if passed, only the attrprofclasses passed as value will be shown in the dialog.presel-attrprofids
(strValue, optional) -without-attrprofs
(modifier, optional) - if passed, no attrprofs are displayed in the attrprof select box.title
(strValue) - sets the dialog titleboxtext
(strValue) - the label of the treelistboxoktext
(strValue) - the label of the ok-buttonw
(intValue) - the width of the dialogh
(intValue) - the height of the dialogmin-w
(intValue) - the minimal width of the dialogmin-h
(intValue) - the minimal height of the dialog
Returns ​
ecode
(intValue) - the error code if an error occured or 0 otherwiseendbutton
(strValue) - specifies which button the user pressed to close the dialog. When the user pressed tht "Ok" button, it is set to "ok", when he pressed "Cancel" it is set to "cancel".attrprofids
(strValue) - contains a space separated list of attrprof ids.apgroupids
(strValue) - contain a space separated list of the attrprofgroupids the user has selected.
Details ​
When the argument show-all-versions is passed, all attrprof versions are displayed and expanded in the treelistbox when the attrprof select box is opened.
See Also ​
Examples ​
asc
CC "CoreUI" debug ATTRPROF_SELECT_BOX oktext:"Hit Me!" boxtext:"Please select your attrprofs:"
# "ATTRPROG_SELECTBOX example" multi-sel apgroup-sel
Starts a dialog for selecting attrprofs
Versions and Changes ​
Available since ADOxx 1.3