ERPrototaculous

Version 223.1 by Ravi Mendis on 2009/07/16 08:31

Introduction

ERPrototaculous was developed to provide the ajax functionality in ERDivaLook.

What is ERPrototaculous?

  • It provides 'organic' support for Prototype and Scriptaculous in WebObjects.
  • It doesn't extend Prototype
  • It includes a set of widgets in the Prototype + Scriptaculous family.
  • It subscribes to Unobtrusive Javascript. This is in contrast to ajax on-demand style of programming.

Prototype + Scriptaculous Widgets

  • Accordion
  • LightWindow
  • ModalBox
  • CalendarDateSelect
  • FileUpload

Forms in ERPrototaculous

Differences from using forms in WebObjects. i.e WOForm:

  • All form controls must be named. This includes text fields, selects and buttons.
    (WebObjects dynamically assigned names are not compatible with ERPrototaculous).