<anyxmlelement xmlns:nxh="http://nuxeo.org/nxweb/html"/>
Nuxeo HTML Taglib Override
This JSF library works as a wrapper of the standard HTML tag library to improve default tags behaviour.
Info | Value |
---|---|
ID (tag prefix) | nxh |
URI | http://nuxeo.org/nxweb/html |
Tag | Description |
---|---|
dataTable | Same behavior and configuration than original JSF tag, but accepts an additional defaultValue attribute. |
column | Same behavior and configuration than original JSF tag, but accepts an additional defaultValue attribute. |
commandButton |
Same configuration than original JSF tag, but handles double resolution of the action expression. All usual h:commandButton attributes are accepted here. The tag specificity is that it can invoke a method binding which is the result of the given method binding. This useful when using this tag with a Nuxeo action, for instance: they can be configured to hold method bindings as a link like "#{documentAction.createDocument('Domain')}". This information can be accessed in a page via "#{action.getLink()}". The nxh:commandButton tag will not consider this as a string, but will detect this is still an expression, and will invoke the corresponding method binding by resolving it again. Example:<nxh:commandButton value="#{action.label}" action="#{action.getLink()}" /> |
commandLink |
Same configuration than original JSF tag, but handles double resolution of the action expression. All usual h:commandLink attributes are accepted here. The tag specificity is that it can invoke a method binding which is the result of the given method binding. This useful when using this tag with a Nuxeo action, for instance: they can be configured to hold method bindings as a link like "#{documentAction.createDocument('Domain')}". This information can be accessed in a page via "#{action.getLink()}". The nxh:commandLink tag will not consider this as a string, but will detect this is still an expression, and will invoke the corresponding method binding by resolving it again. Example:<nxh:commandLink value="#{action.label}" action="#{action.getLink()}" /> |
form | Same behavior and configuration than original JSF tag, but accepts an additional defaultValue attribute. |
graphicImage |
Same behavior and configuration than original JSF tag, but accepts an additional defaultValue attribute. Also uses a renderer that does not display an empty "img" tag when the resolved image is empty, as well as empty width and height attributes (as it's an issue for IE). |
inputHidden | Same behavior and configuration than original JSF tag, but accepts an additional defaultValue attribute. |
inputSecret | Same behavior and configuration than original JSF tag, but accepts an additional defaultValue attribute. |
inputText | Same behavior and configuration than original JSF tag, but accepts an additional defaultValue attribute. |
inputTextarea | Same behavior and configuration than original JSF tag, but accepts an additional defaultValue attribute. |
message | Same behavior and configuration than original JSF tag, but accepts and additional escape attribute. |
messages | Same configuration than original JSF tag, but displays messages using the jQuery Ambiance library. |
outputFormat | Same behavior and configuration than original JSF tag, but accepts an additional defaultValue attribute. |
outputLabel | Same behavior and configuration than original JSF tag, but accepts an additional defaultValue attribute. |
outputLink | Same behavior and configuration than original JSF tag, but accepts an additional defaultValue attribute. |
metaOutputLink |
Same configuration than original JSF tag, but handles double resolution of the link value. All usual h:outputLink attributes are accepted here. The tag specificity is that it can resolve the value again if the first resolution gives an expression. This is useful when working with Nuxeo actions, for instance, where the action link can itself be an expression. Example:<nxh:metaOutputLink value="#{action.link}" /> |
outputText |
Same configuration than original JSF tag, but handles double resolution of the value. All usual h:outputText attributes are accepted here. The tag specificity is that it can resolve the value again if the first resolution gives an expression. This is useful when working with Nuxeo actions, for instance, where the action properties can themselves be expressions. Example:<nxh:outputText value="#{action.label}" /> |
panelGrid | Same behavior and configuration than original JSF tag, but accepts an additional defaultValue attribute. |
panelGroup | Same behavior and configuration than original JSF tag, but accepts an additional defaultValue attribute. |
selectBooleanCheckbox | Same behavior and configuration than original JSF tag, but accepts an additional defaultValue attribute. |
selectManyCheckbox | Same behavior and configuration than original JSF tag, but accepts an additional defaultValue attribute. |
selectManyListbox | Same behavior and configuration than original JSF tag, but accepts an additional defaultValue attribute. |
selectManyMenu | Same behavior and configuration than original JSF tag, but accepts an additional defaultValue attribute. |
selectOneListbox | Same behavior and configuration than original JSF tag, but accepts an additional defaultValue attribute. |
selectOneMenu | Same behavior and configuration than original JSF tag, but accepts an additional defaultValue attribute. |
selectOneRadio | Same behavior and configuration than original JSF tag, but accepts an additional defaultValue attribute. |
Output generated by Vdldoc View Declaration Language Documentation Generator.