Javascript in PRADO, Questions and Answers
How do I include the predefined Javascript libraries?
- Adding libraries in the template
<com:TClientScript UsingPradoScripts="effects" />
- Adding libraries in PHP code
$this->getPage()->getClientScript()->registerPradoScript("effects");
The available packaged libraries included in Prado are
- prado : basic PRADO javascript framework based on Prototype
- effects : visual effects from script.aculo.us
- ajax : ajax and callback related based on Prototype
- validator : validation
- logger : javascript logger and object browser
- datepicker : datepicker
- rico : Rico library
- colorpicker : colorpicker
The dependencies for each library are automatically resolved. Components
that require a particular library will also automatically load the necessary libraries.
For example, if you add a TDatePicker component on the page, the datepicker
and its dependencies will be automatically included on the page.
See TClientScript for options of adding
your custom Javascript code to the page.