XSLT templates

From Plex-XML

Jump to: navigation, search


XSLT hirarchy within Plex-XML
XSLT hirarchy within Plex-XML


Some XSLT templates are provided within the Plex-XML framework.


These XSLT templates can be used to receive some standard functionalities and a standard layout for your application out of the box.




Single record functions

Single record functions you typically will not need to create a new XSLT. You will normally use the standard XSLT that are provided by the framework. Only if you have very special need in your single record function you need to create a new XSLT. This could be done by inheriting or copying from an existing XSLT.

  • DictionaryEdit.xslt is used for edit pages with update and delete functionality
  • DictionaryEditNoDelete.xslt is used for update pages without delete button
  • DictionaryEditNoToolbar.xslt is used for edit pages without a toolbar
  • DictionaryView.xslt is used for view only pages
  • DictionarySimpleDialog.xslt

Grid functions

Grid functions typically have individual needs while call functions depending on the action a user takes. For this reason you will always need to create your own XSLT for a grid function. But you new XSLT do not need to contain all necessary statements. You can inherit them from an existing XSLT and just add you own special calling statements.

Combined functions

All single record and grid templates can be combined

Templates for other purpose

  • generateCombo could be used for a ComboBox that is loaded by an AJAX-Request
  • generateLookup could be used for an AJAX-Request that is executed to get some values from the DB
  • postFieldException could be used to insert any kind of code after a field
  • onclickNewWindow generates all the code you need to call a Plex-XML function and to display the response in a new window
  • onclickRefresh generates all the code you need to call a Plex-XML function and reload the the current window or div
  • titleExtension extends the title with an variable part
  • ajaxPageLoad generates an AJAX page load request
Personal tools