Section form
|
Contents |
Each time you save a section rule, Process Commander derives source HTML from your entries on the Layout tab.
Field |
Description |
Auto-generated HTML? |
Select in most cases to allow Process Commander to generate HTML text for the section based on information in the Layout tab. Hand-edited HTML in section rules can introduce complex, difficult-to-debug processing into your application. Clear this checkbox only when necessary. Following the guardrails, avoid hand-edited HTML in section rules when other approaches can achieve the same result. As a best practice, use the Rule Security Analyzer to detect and correct for security vulnerabilities. Clear this in rare situations when you want to edit the generated HTML to incorporate unusual or advanced features. To edit the HTML:
If this rule is later saved with the Auto-generated HTML? box selected, your HTML changes are overwritten. |
Portlet compliant? |
C-1105 Select to generate portlet-compliant HTML that can be displayed by a portal server. Portlet-compliant HTML meets the requirements of Java Specification Request 168, which defines the portlet standard. This box is available only when the Auto-generated HTML? box is selected. A portlet-compliant section form can be sent to an external portal server through Service Portlet rules and displayed in a portlet window. |
Localize? |
Select to indicate that at runtime, user presentation of this section is to be localized based on field value rules in a language-specific RuleSet text elements. This checkbox is available only when Auto Generated
HTML? is selected and Generate for is
set to For each locale, you must add field value rules in such a RuleSet to support presentation of this section. Typically, use the Localization wizard and the Rules Inspector tool to identify, create, and maintain these field value rules. See:
When selected, the generated HTML calls the PublicAPI Java function getLocalizedTextForString() at runtime to convert text in the pyCaption, pyButtonLabel, pyActionLabel, pyActionPrompt and other properties to a locale-specific value. |
Generate for |
Typically, the system sets this field to Use of JSP tags in section rules offers superior performance and other advantages over directives. Although both directives and JSP tags are supported, JSP tags are recommended for new development. Conversion of existing section rules that use directives to functionally equivalent rules that use JSP tags is straightforward. See Converting from Directives to JavaServer Page tags. If the Auto-generated HTML? box is not selected, use only JSP tags or directives — not both — in the custom HTML you add to this rule. Set this field to reflect your choice. If this rule is circumstance-qualified or time-qualified, make this Generate For value match the Generate For value of the base rule. The base rule and the qualified rules must all use JSP tags or all use directives. B-20380 Do not save the rule form if you have composed HTML that contains both JSP tags and directives. The setting on this rule may differ in other section rules referenced in this section rule. For example, a section rule that uses JSP tags may include a section rule that uses directives. |
Browser Support |
Indicate which browsers and versions can correctly process the HTML code from this rule. When you specify that the code is to be auto-generated,
Process Commander includes only those tags that can be displayed
across recent versions of Internet Explorer, Firefox, and Safari, and the value of this field is set to If you edit the generated code or manually provide the code for the rule, determine and specify the browsers and versions that can display it. When you do not use auto-generated code, Process Commander does not validate your HTML code. You must verify that it can be displayed by the browsers you specify. The Browser Compatibility Report in the Preflight tool uses this field to determine what percentage of the rules in your application provides cross-browser support.PROJ-282 5.4
If your
application includes auto-generated section rules that you
created in a version prior to V5.4 that include only sections
and properties where the value of this field is set to |
Accessibility |
This field is available when Auto-Generated HTML? is not selected. Select The Application Preflight tool evaluates this field on each rule in an application that displays it, when calculating application accessibility levels for the preflight Accessibility Report. See Using the Application Preflight tool.PROJ-901 5.4 |
HTML Source |
At runtime, Process Commander uses stream processing to evaluate the JSP tags or directives in this source HTML (which reference properties and other rules such as HTML fragment rules, HTML rules, HTML Property rules and section rules) in the context of current clipboard contents and static files. Process Commander then sends the resulting HTML to the HTTP server, which transmits it and the associated static files (images, scripts, and style sheets) to the Internet Explorer browser on the client workstation. To edit the generated source:
|
Convert to JSP |
This button appears only after you save the form when the
Generate For value is |
active property, open authoring | |
Directives
How stream processing works JavaServer Pages tags Source HTML tags |