PAX Demonstration
On this page you will find a set of examples, demonstrating some of the capabilities of the PAX library. Most example have an
explanation, and code to show how it works.
Core PAX functionality

Datagrid (ajax)
Ajax driven data grid with many display and formatting options
|

Validation (simple)
Various standard form field validation options including: numeric, alpha, length, notEmpty, etc...
|

Validation (extended)
Extended form field validation including: managed ajax queries, input widgets, custom validation, etc...
|

Date picker widget
Widget for simple input of dates, with format validation, and the ability to calculate dates from strings, eg: 'tomorrow'
|

Tabset widget
Widget that shows a set of tabs, based on either HTML markup, javascript, iframe or ajax data
|

Templates
A bunch of examples of how to use PAX templates, including partial rendering
|

Form ajax submit
Submit forms via ajax (including file uploads!)...
|

Hints
A bunch of hints (tool-tips) attached to various elements, including custom show functions
|

Menu dropdown
A dropdown menu that can be rendered horizontally or vertically, using unobtrusive techniques or simply javascript.
|

Menu tree
A tree menu that can be rendered using unobtrusive techniques or simply javascript.
|

Modal
A modal box that can be used for user input, images, iFrames, ajax, flash, etc...
|

Autocomplete
An auto complete input that can be used to help the user choose from a large set of data.
|

Option transfer
Moves options from one select box to another and back again.
|
PAX plugins
Anything that is not considered 'core functionality' is created as a widget plugin; such widgets usually include functionality that
is very specific to a certain type of application or task. These include: