A modal dialog that enables the user to select one or more resources, such as folders, pages, and portlets.
The selected resources are referenced by the control's targetValue
property. For a single-select picker, you can bind the targetValue
property to the following data types:
javax.jcr.Node
- A model object representing the JCR nodejava.lang.String
- A string representation of the path of the JCR nodeFor a multi-select picker, you can bind the targetValue
attribute to the following data types:
java.util.List<javax.jcr.Node>
- A list of JCR nodesjava.lang.String[]
- An array of the string representation of the path of the JCR nodesjava.lang.String
- An comma-separated string of the paths of the JCR nodesInfo | Value |
---|---|
Component Type | com.webmethods.caf.jcr.faces.panel.NodePickerModalDialog |
Handler Class | com.webmethods.caf.jcr.faces.component.respicker.ResourcePickerModalDialogHandler |
Renderer Type | com.webmethods.caf.faces.panel.ModalDialog |
Description | Dialog for Picking JCR Node(s) |
Palette Location | JCR Html/Control/Dialog/JCR Node Picker Dialog |
Client-Side Model | CAF.Dialog.Modal.Model |
Name | Required | Type | Description |
---|---|---|---|
applyButtonActionExpression | false | javax.el.MethodExpression
(signature must match java.lang.String action() )
| Apply Button action method expression |
iconBaseUrl | false | javax.el.ValueExpression
(must evaluate to java.lang.String )
| Base URL for icons |
id | false | java.lang.String | Control identifier |
isMoveable | false | javax.el.ValueExpression
(must evaluate to boolean )
| Whether this Dialog can be moved by the user |
jcrSession | true | javax.el.ValueExpression
(must evaluate to javax.jcr.Session )
| JCR Session to use to communicate with the repository |
lazy | false | javax.el.ValueExpression
(must evaluate to boolean )
|
True if panel loads content asynchronously on demand
If not specified, the default value is "false". |
multipleSelectionsAllowed | false | javax.el.ValueExpression
(must evaluate to boolean )
|
Allow Multiple Selections
If not specified, the default value is "true". |
progressDelay | false | javax.el.ValueExpression
(must evaluate to java.lang.Integer )
|
Milliseconds to wait before showing progress dialog
If not specified, the default value is "0". |
progressFlashOnComplete | false | javax.el.ValueExpression
(must evaluate to boolean )
|
True if panel should flash when asynchronous loading has completed
If not specified, the default value is "true". |
progressMsg | false | javax.el.ValueExpression
(must evaluate to java.lang.String )
| Progress dialog message; defaults to a localized message, in English "Loading..." |
progressUseHideShowEffect | false | javax.el.ValueExpression
(must evaluate to boolean )
|
True if progress dialog should use panel's hide and show effects; false if progress dialog shouldn't use default effects
If not specified, the default value is "false". |
refreshOnApply | false | javax.el.ValueExpression
(must evaluate to java.lang.String )
| Id of control to refresh (defaults to entire form) |
refreshOnShow | false | javax.el.ValueExpression
(must evaluate to boolean )
|
True to refresh content every time panel is toggled visible. Ignored if Lazy Load is false.
If not specified, the default value is "false". |
rendered | false | javax.el.ValueExpression
(must evaluate to boolean )
|
True to render control; false to ignore it
If not specified, the default value is "true". |
rootPath | false | javax.el.ValueExpression
(must evaluate to java.lang.String )
|
Root Container Path to pick resource(s) from
If not specified, the default value is "/". |
suppressInputs | false | javax.el.ValueExpression
(must evaluate to java.util.Collection )
|
WARNING: This property has been deprecated. Ids of controls on which to disallow update processing while handling asynchronous requestsIf not specified, the default value is "false". |
targetValue | true | javax.el.ValueExpression
(must evaluate to javax.faces.el.ValueBinding )
| ValueBinding expression for where to copy the selected nodes when the modal dialog is applied. |
twoPass | false | javax.el.ValueExpression
(must evaluate to boolean )
|
Render initial content asynchronously. Ignored if Lazy Load is false.
If not specified, the default value is "false". |
Output generated by Vdldoc View Declaration Language Documentation Generator.