bundle JavaServer Page tag |
Use the bundle JSP tag within a static
JSP tag to identify the first key part of a static file bundle rule to be included in the current stream. A static file bundle rule identifies a list of JavaScript or Cascading Style Sheet files to be sent to a browser session together in one HTTP response, to reduce HTTP traffic and improve response time to the browser user.
For example:
<pega:static type="script" app="webwb" >
<pega:bundle name="pega_tools" />
<pega:bundle name="Acmestyles" />
</pega:static>
This tag references two static file rules pega_tools.script and Acmestyles.script, which in turn may identify multiple text file rules (Rule-File-Text rule type) containing JavaScript scripts.
At runtime, the system uses rule resolution to find the static content rule, and uses rule resolution again to find each referenced text file rule identified in the static content bundle.
In the syntax presentation below:
<pega:bundle name="myname" />
The name attribute is required.
If your application includes JavaScript files, CSS files, or other static content saved in multiple text file rules that are needed together at runtime on the user workstation, group them into a bundle.
For example, when entering HTML source code directly into the HTML tab of a control rule (or similar form), you can minimize the size of the resulting HTML document with the <pega:onlyonce >, <pega:bundle> and <pega:static > tags. See Including only one copy of JavaScript code in More About Controls.
Attribute |
Value |
name
|
First key part of a static content bundle rule (Rule-File-Bundle rule type). The enclosing static JSP tag identifies the second key part of the rule. |
static content | |
static JSP tag
About Static File Bundle rules |