Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • kul:documentPage - if our page is a view for a document, then we want to use the kul:documentPage tag to set up the page for us; this page acts a wrapper for all the other tags within our document page
  • kul:page - likewise, if our page is not a view for a specific document, then we want to use the kul:page tag. This tag has many more attributes so that it is more flexible, but most use of it will look a lot like kul:documentPage
  • sys:documentOverview - this draws the header, which is to say the document title and the upper right hand block of information including document number and initiator, for the given document
  • kul:panelFooter - again, this draws the bottom curve on a page just before the buttons. It makes our pages look nice.
  • kul:documentControls - these are the traditional buttons for a document, turned on and off by the document authorizer.
  • kul:notes - this is a tab that allows us to add notes to our document
  • kul:adHocRecipients - this is a tab that allows us to add ad hoc workflow recipients to a document
  • kul:tab - this tag draws a tab for us, so that we can create our own. We'll take a closer look when we examine how to build a tag file, but basically, the HTML we want to display within a given tab is wrapped within this tag. Annoying, we also need to wrap that content within a <div class="tab-container" align="center"> tag.
  • kul:htmlControlAttribute - this very flexible tag is handed the name of a property on a document and the data dictionary entry for a document; it the displays the proper attribute for the given property, based on the attribute within the data dictionary. This tag has a lot of other interesting attributes as well.
  • kul:htmlAttributeLabel and kul:htmlAttributeHeaderCell - these two tags are handed the name of a property on a document and the data dictionary for the document, and then they display the label of the attribute as defined in the data dictionary. kul:htmlAttributeHeaderCell wraps its output in <th> tags.
  • sys-java:accountingLines - this wildly flexible tag shows the accounting lines for a document. More information on its uses can be found on the page about the Accounting document framework..
  • gl:generalLedgerPendingEntries - this tag shows the general ledger pending entries for a financial processing document

...