You see the Properties window for a Property component when you select this component's node in the Navigator window under a Property Sheet component.
This JavaServer Faces 1.2 component has the following properties.
General
id. Type: String
The name of the Property component in the page bean and the JSP file. In the page bean, the component is represented by a Property object.
Appearance
helpText. Type: String
Inline help information for the property. If you add a component to the property, such as a text field, this help text displays beneath the component.
label. Type: String
The label or text that displays information about the property, usually the property name. The label's for property is set to the first input component in the property, if any. For example, if you drop a text field on the property to enable the user to edit the property's value, the label's for property is set to the text field's id. This connection through the for property enables the label to display a required field icon if you set the required property of the input component.
labelAlign. Type: String
Specifies how the label aligns within its column. While the label remains to the left of any included input components, its alignment to the left and right margins of its column changes. You might not see any effect from setting this property unless you have more than one Property component with labels of differing lengths.
noWrap. Type: boolean
Specifies whether the label's text can wrap. If you select this property, the label's text cannot wrap and must display entirely on one line.
overlapLabel. Type: boolean
Specifies whether or not you can see the label. If you select this property, the contents of the the property cover the label.
style. Type: String
Cascading Style Sheet rules (CSS level 2) to be applied to the component. For example:
position: absolute; left: 288px; top: 312px
You can enter values directly or click the ellipsis (...) button to use the Style Editor.
This property overrides any settings in the theme or the project CSS file for this component. If a style specified in this property does not appear to take effect, it is because an area of the component is obscured by a child component that has different style settings.
For a list of CSS2 style attributes, see the web page at
styleClass. Type: String
A space-separated list of CSS2 style classes to be applied when the component is rendered. The style classes must be defined in the project's style sheet or in the theme's CSS file. If you click the ellipsis button (...), you see a list of all styles you can add to this property. For information on adding CSS classes and rules to the project's cascading style sheet, see CSS Editor.
See the note above under the style property description for an explanation of why a class added to this property might appear to have no effect on the component.
If you add a CSS style class from the current theme to your project CSS file and you redefine the style class, the change affects all components that use this style class. However, you can add your own style classes to the project CSS file that redefine the default style classes, and then when you add them to this property, the changes affect only this instance of this component.
Behavior
disabled. Type: boolean
If selected, indicates that this component should never receive focus or be included in a submit.
visible. Type: boolean
Indicates whether or not the component can be seen by the user on the rendered HTML page. This property is selected by default. If you deselect this property, the component's HTML code is rendered on the page, but the component is not visible in the browser because it is hidden by a style setting. Because the HTML code is rendered, users who view source in the browser can see the HTML code. In addition, your web application can use client-side JavaScript to show or hide the component.
If you need to completely hide the component, for example, because it contains sensitive information that certain users should not see, deselect the rendered property.
Advanced
rendered. Type: boolean
If selected, the Property is to be rendered and processed on any subsequent page submission. If not selected, the Property component does not appear on the page at all, not even as a hidden component, and the visible property is ignored.