| None |
<webskin:listOfLinks ...>
Attributes
| Name | Type | Required | Default | Options | Description |
| qData | query | No | | | |
| startLevel | integer | No | 2 | | |
| objectID | uuid | No | #request.navID# | | |
| lLineage | string | No | | | |
| listType | string | No | ul | | |
| idList | string | No | | | |
| classLIfirst | string | No | | | |
| classLIlineage | string | No | | | |
| classLIcurrent | string | No | current | | |
<webskin:loadCSS ...>
Attributes
| Name | Type | Required | Default | Options | Description |
| id | string | No | | | The id of the library that has been registered with the application |
| lCombineIDs | string | No | | | A list of registered CSS ids, to be included in this library |
| baseHREF | string | No | | | |
| lFiles | string | No | | | The files to include in that baseHREF |
| media | string | No | | | the media type to use in the style tag |
| condition | string | No | | | the condition to wrap around the style tag |
| prepend | string | No | | | any CSS to prepend to the beginning of the script block |
| append | string | No | | | any CSS to append to the end of the script block |
| bCombine | string | No | | | Should the files be combined into a single cached css file. Passing true/false will override how it was registered. |
<webskin:loadJS ...>
Attributes
| Name | Type | Required | Default | Options | Description |
| id | string | No | | | The id of the library that has been registered with the application |
| lCombineIDs | string | No | | | A list of registered JS ids, to be included in this library |
| baseHREF | string | No | | | |
| lFiles | string | No | | | The files to include in that baseHREF |
| condition | string | No | | | the condition to wrap around the style tag |
| prepend | string | No | | | any JS to prepend to the beginning of the script block |
| append | string | No | | | any JS to append to the end of the script block |
| bCombine | string | No | | | Should the files be combined into a single cached js file. Passing true/false will override how it was registered. |
| core | string | No | false | | Set to true if this JS is part of core and should be loaded after other JS |
<webskin:location ...>
Attributes
| Name | Type | Required | Default | Options | Description |
| url | string | No | | | |
| href | string | No | #attributes.url# | | the actual href to link to. Defaults to attributes.url |
| alias | string | No | | | Navigation alias to use to find the objectid |
| objectid | string | No | | | Added to url parameters; navigation obj id |
| type | string | No | | | Added to url parameters: Typename used with type webskin views |
| view | string | No | | | Added to url parameters: Webskin name used with type webskin views |
| bodyView | string | No | | | Added to url parameters: Webskin name used with type webskin views |
| externallink | string | No | | | |
| stParameters | string | No | #StructNew()# | | |
| urlParameters | string | No | | | |
| includeDomain | string | No | false | | |
| Domain | string | No | #cgi.http_host# | | |
| addToken | string | No | false | | |
| ampDelim | string | No | & | | |
| statusCode | string | No | | | Optional: add a status code to the cflocation redirect |
<webskin:multiPageNav ...>
Attributes
| Name | Type | Required | Default | Options | Description |
| objectId | string | No | | | |
| display | string | No | true | | |
| displayPageNumbers | string | No | true | | |
| displayNextPrevious | string | No | true | | |
| displayNextPreviousTitle | string | No | true | | |
| class | string | No | multiPage | | |
| r_qlinks | string | No | r_qlinks | | |
| seperator | string | No | | | |
| previousArrow | string | No | « | | |
| nextArrow | string | No | » | | |
<webskin:multiPageTOC ...>
Attributes
| Name | Type | Required | Default | Options | Description |
| objectId | string | No | | | |
| display | string | No | true | | |
| class | string | No | multiPage | | |
| r_qlinks | string | No | r_qlinks | | |
<webskin:onReady ...>
Attributes
| Name | Type | Required | Default | Options | Description |
| id | string | No | #application.fc.utils.createJavaUUID()# | | |
<webskin:pagination ...>
Provides the functionality to paginate through a recordset
Attributes
| Name | Type | Required | Default | Options | Description |
| query | string | No | | | A query name that contains the objectids to loop over. |
| array | string | No | | | An array of objectids to loop over. Can be used instead of query. |
| typename | string | No | | | |
| paginationID | string | No | page | | Uniquely identifies this pagination set. Set if using sticky pages or if multiple pagination sets on a single page. |
| bStickyPages | string | No | false | | Keeps track of the page the user is currently on in session against this key. |
| currentPage | string | No | 0 | | |
| actionURL | string | No | | | |
| r_stObject | string | No | stObject | | The name of the calling page structure that will contain the current row of the recordset as struct |
| totalRecords | string | No | 0 | | The total number of records in the records. Used if only the current page of the recordset was passed in. 0 assumes that the recordset passed in is the entire recordset to be paginated. |
| maxRecordsToDisplay | numeric | No | 0 | | |
| pageLinks | numeric | No | 10 | | |
| recordsPerPage | numeric | No | 10 | | |
| submissionType | string | No | url | | |
| Step | numeric | No | 1 | | |
| top | boolean | No | true | | |
| bottom | boolean | No | true | | |
| oddRowClass | string | No | oddrow | | The class name returned in stobjects for each "even" current row |
| evenRowClass | string | No | evenrow | | The class name returned in stobjects for each "odd" current row |
| bDisplayTotalRecords | string | No | 0 | | display the total records or not |
| linksWebskin | string | No | displayLinks | | webskin to use for rendering the pagination scroll |
| r_pageLinksHtml | string | No | | | Save page links html to a variable so we can return it to the caller |
<webskin:pop ...>
The pop tag is useed to handle bubble'd messages.
NOTE: Core uses the following tags in it's messages:
- type
- [typename]
- container
- rule
- security
- updated
- created
- deleted
- workflow
- information
- warning
- error
- system
- updateapp
This tag has two modes: custom output and automatic output.
<skin:pop start="<ul>" end="</ul>">
<li><strong>#message.title#</strong> #message.message#</li>
</skin:pop>
<skin:pop format="headerblock" />
<skin:pop format="headerblock" tags="error" />
Attributes
| Name | Type | Required | Default | Options | Description |
| tags | string | No | | | Messages with any of these tags will be popped. All messages are popped by default. |
| variable | string | No | message | | The variable that the message information will be stored in |
| start | string | No | | | String to output at the start ONLY if there is at least one matching message |
| end | string | No | | | String to output at the end ONLY if there is at least one matching message |
| format | string | No | | | Automatically process the output using "gritter" or "headerblock" |
<webskin:postprocess ...>
This tag will run the specified post-processing functions on the input
Attributes
| Name | Type | Required | Default | Options | Description |
| input | string | No | | | |
| functions | string | No | | | |
<webskin:printFriendly ...>
Attributes
| Name | Type | Required | Default | Options | Description |
| linktext | string | No | Printer Friendly Version | | |
<webskin:registerCSS ...>
Register a CSS library into the application:
Attributes
| Name | Type | Required | Default | Options | Description |
| id | string | No | | | The id of the library that has been registered with the application |
| lCombineIDs | string | No | | | A list of registered CSS ids, to be included in this library |
| baseHREF | string | No | | | |
| lFiles | string | No | | | The files to include in that baseHREF |
| media | string | No | all | | the media type to use in the style tag |
| condition | string | No | | | the condition to wrap around the style tag |
| prepend | string | No | | | any CSS to prepend to the begining of the script block |
| append | string | No | | | any CSS to append to the end of the script block |
| bCombine | string | No | true | | Should the files be combined into a single cached css file. |
<webskin:registerJS ...>
Register a JS library into the application:
Attributes
| Name | Type | Required | Default | Options | Description |
| id | string | No | | | The id of the library that has been registered with the application |
| lCombineIDs | string | No | | | A list of registered JS ids, to be included in this library |
| baseHREF | string | No | | | |
| lFiles | string | No | | | The files to include in that baseHREF |
| condition | string | No | | | the condition to wrap around the style tag |
| prepend | string | No | | | any JS to prepend to the begining of the script block |
| append | string | No | | | any JS to append to the end of the script block |
| bCombine | string | No | true | | Should the files be combined into a single cached js file. |
| aliasof | string | No | | | Flags this library as an alias of an existing one. The original library must already have been registered. |
| core | string | No | | | Flags this library as being a core library. This library should only be directly referenced by core. |
<webskin:relatedcontent ...>
Display related content.
Attributes
| Name | Type | Required | Default | Options | Description |
| objectid | uuid | No | | | The object for which related objects are to be found |
| webskin | string | No | | | webskin to render related content view |
| typename | string | No | | | content typename of parent; providing improves performance |
| arrayType | string | No | | | The typename containing the array property that defines the relationship we are looking for |
| arrayProperty | string | No | | | propertyname of the array to render |
| filter | string | No | | | The typename of related objects to find. Empty for ALL typenames. |
| rendertype | string | No | none | | render options: unordered, ordered, none |
| alternateHTML | string | No | #attributes.webskin# template unavailable. | | alternative HTML if webskin is missing |
| r_html | string | No | | | Empty will render the html inline |
| lValidStatus | string | No | #request.mode.lValidStatus# | | Filter displayed items by their status |
<webskin:relatedLinks ...>
Attributes
| Name | Type | Required | Default | Options | Description |
| aRelatedIDs | array | No | | | |
| output | string | No | true | | |
| class | string | No | relatedLinks | | |
| r_qlinks | string | No | r_qlinks | | |
<webskin:secondaryNav ...>
Attributes
| Name | Type | Required | Default | Options | Description |
| navid | string | No | #request.navid# | | |
| bIncludeParent | string | No | true | | |
| r_navQuery | string | No | | | |
| bDisplay | string | No | false | | |
<webskin:seo ...>
Attributes
| Name | Type | Required | Default | Options | Description |
| stobject | struct | No | | | content object of page |
| title | string | No | | | |
| image | string | No | | | og:image image thumb for content (optional) |
| description | string | No | | | description; google search prefers 170 chars but other services may be happy with more |
| type | string | No | article | | og:type defaults to article |
| url | string | No | | | og:url is the fully qualified URL to the content |
<webskin:simpleNav ...>
Attributes
| Name | Type | Required | Default | Options | Description |
| navID | string | No | #application.fapi.getNavID(alias= | | |
| depth | string | No | 1 | | |
| currentNavID | string | No | #request.navID# | | |
| bIncludeHome | string | No | true | | |
| homeAlias | string | No | home | | |
| tag | string | No | ul | | |
| id | string | No | | | |
| class | string | No | | | |
| style | string | No | | | |
| activeClass | string | No | active | | |
| itemTag | string | No | li | | |
| itemNestedClass | string | No | parent | | |
| itemMarkupStart | string | No | | | |
| itemMarkupEnd | string | No | | | |
| nestedTag | string | No | ul | | |
| functionMethod | string | No | getDescendants | | |
| functionArgs | string | No | depth=attributes.depth | | |
| lColumns | string | No | externallink,lNavIDAlias | | |
| aFilter | string | No | #arrayNew(1)# | | |
<webskin:sitemap ...>
Build s a sitemap by calling generic nav with specific parameters.
Attributes
| Name | Type | Required | Default | Options | Description |
| depth | numeric | No | 4 | | |
| startPoint | string | No | #application.navid.home# | | |
| bDisplay | string | No | true | | |
| r_navQuery | string | No | r_navQuery | | |
| id | string | No | sitemapNav | | |
<webskin:tooltip ...>
Displays a tool tip on hover.
<skin:tooltip message="Stuff!" selector="#a-123" />
<a href="javascript:void(0);" id="a-123">Things</a>
Linking a tooltip to a DOM element using the id attribute and
doing an HTML style tooltip
<skin:tooltip selector="#a-123">
<b>THINGS!</b>
</skin:tooltip>
<a href="javascript:void(0);" id="a-123">Things</a>
Linking a tool tip to several DOM elements using the class
selector
<skin:tooltip selector=".yadda">
<b>THINGS!</b>
</skin:tooltip>
<a class="yadda" href="javascript:void(0);">Thing 1</a>
<a class="yadda" href="javascript:void(0);">Thing 2</a>
<a class="yadda" href="javascript:void(0);">Thing Red</a>
<a class="yadda" href="javascript:void(0);">Thing Blue</a>
Attributes
| Name | Type | Required | Default | Options | Description |
| id | string | No | | | id used to ensure the tooltip is only loaded once per id. |
| selector | string | No | | | The id of the dom element that you wish to have the tooltip display on hover. |
| message | string | No | | | The actual message. If this is blank, the text between the opening and the closing tag will be used (generatedContent) |
| class | string | No | | | The css class to be assigned to the tooltip div |
| position | string | No | | | The css class to be assigned to the tooltip div |
<webskin:view ...>
This tag will run the view on an object with the same objectid until it is saved to the database.
Attributes
| Name | Type | Required | Default | Options | Description |
| stObject | string | No | #structNew()# | | use to get an existing object that has already been fetched by the calling page. |
| typename | string | No | | | typename of the object. |
| objectid | string | No | | | used to get an existing object |
| key | string | No | | | use to generate a new object |
| template | string | No | | | can be used as an alternative to webskin. Best practice is to use webskin. |
| webskin | string | No | | | the webskin to be called with the object |
| onExitProcess | string | No | | | |
| stProps | string | No | #structNew()# | | |
| stParam | string | No | #structNew()# | | |
| r_html | string | No | | | Empty will render the html inline |
| r_objectid | string | No | | | Allows the return of the objectid usefull if it is generated by the tag in the case of when passing a key. |
| hashKey | string | No | | | Pass in a key to be used to hash the objectBroker webskin cache |
| bAjax | string | No | 0 | | Flag to determine whether to render an ajax call to load the webskin instead of inline. |
| ajaxID | string | No | | | The id to give the div that will call the ajaxed webskin |
| ajaxShowloadIndicator | string | No | false | | Should the ajax loading indicator be shown |
| ajaxindicatorText | string | No | loading... | | What should be text of the loading indicator |
| ajaxURLParameters | string | No | | | parameters to pass for ajax call |
| ajaxTimeout | string | No | 30 | | parameters to pass for ajax call |
| bIgnoreSecurity | string | No | false | | Should the getView() ignore webskin security |
| bAllowTrace | string | No | true | | Sometimes having webskin trace information can break the integrity of a page. This allows you to turn it off. |
| alternateHTML | string | No | | | |