Show all
A cell in a layout can present the value of a property, as
display-only or as an input field. Follow these instructions to
control the presentation of a property value as a check box.
For a harness rule, the property generally must be on the
primary page of the rule — the page corresponding to the
Applies To key part of the rule. However, a
section within the harness rule may have a different
Applies To class, and that section can include
properties from its own class.
1. Drag and drop the Check Box
control
2. Complete the Cell Properties panel
— Top Fields
Complete the top fields of the Cell Properties panel.
Your updates to this panel can update the rule form immediately or upon clicking Apply, depending on the Property Panel settings in your Edit preferences. See Setting preferences. If the panel is pinned(
), the
wireframe on the rule form changes immediately to reflect
your inputs. If the panel is not pinned(
), click Apply to apply your inputs.
Field
|
Description
|
|
(Appears only when this field is in a section
included within the current open rule.) Click to open
the section that immediately contains the field.
|
Property
|
Select or type a property reference that
identifies a single text value and has a Property Type of TrueFalse . (If you are only prototyping a
form and the property you want to reference is not yet
defined, use the template property .pyTemplateCheckBox)
Alternatively, you can drag a property name from the
lists of properties visible in the Application
Explorer. Typically, this works for Single
Value properties belonging to in the Applies to class of the current rule
(or a higher class). If the container in which this
field sits has a non-blank Using Page value, you can drag a Single Value property from within that embedded page property.
Click the pencil icon ( ) to review the property rule (if the
reference is to an existing property in the Applies To class of this rule or a
parent of that class). If the property is not found,
the New dialog box for the property form appears.
You can reference properties on any page identified
on the Pages & Classes tab, using the normal notation pagename.propertyname for pages other than the
page corresponding to the Applies To class of the rule.
If this field is in a cell of a section that
includes parameter declarations on the Parameters tab, you can enter the
notation param.NAME here, to use a parameter
value for the field, where NAME identifies a string
parameter. Make sure that the NAME parameter is
declared on the Parameters tab, and that your application provides a non-blank
value for the parameter value in all possible
situations where the section appears. See Section rules
— Completing the Parameter tab.
|
Display As
|
To represent the property as a check box, keep the value CheckBox.
Click the magnifying glass icon ( )to supply parameter values for this HTML property rule. All parameters are optional.
Parameter
|
Description
|
ReadOnlySmartInfo
|
Optional. Identify the Purpose key part of a section to present as a SmartInfo pop-up for this control when the field is read-only. |
ReadWriteSmartInfo
|
Optional. Identify Purpose key part of a section to present as a SmartInfo pop-up for this control when the field is read-only. |
SmartInfoHeader
|
Optional. Enter text to appear in a SmartInfo header. |
Click OK to save parameter values.
If this check box is within a section that itself
has parameters (defined on the Parameters tab of the Section form),
you can reference a section parameter to supply an HTML
Property parameter value, with the normal notation
PARAM.Name.
|
Behavior
|
Optional. Leave blank if no dynamic form actions to
other parts of the form are to occur based on user
updates or values for this field.
To establish a dynamic form action, click the
magnifying glass icon ( ) to open the
Client Event Editor in a new dialog window. Complete
the Client Event Editor to select an event
(OnBlur , OnChange , or OnClick ) and the resulting form action.
Click the help icon ( ) on the Client Event Editor for
assistance. For general information on this capability,
see Implementing
dynamic form actions and the Client Event
Editor.
Client event support is not available for harness, section, or
flow action rules that use directives.
|
3. Complete the Cell properties panel
— General tab
4. Complete the Cell properties panel
— Advanced tab
Copying, deleting, duplicating, or
moving a Check Box
![Tip](../../../shared/tipstar.gif)
Use these Windows operations
to speed development:
- To move a cell containing a check box, hold down
the
SHIFT
key, select the cell, drag and drop
it in another cell, in the same one layout or another
layout. - To cut, copy, or paste a check box
in a cell, right-click in the cell to access a
context-menu.
About Flow Action rules
About Harness rules
About Section rules