Injector 3.0 is a server side framework that integrates with the JPenta 2.8 Javascript Object Library, to provide a navigation environment aimed specifically at delivering documentation
documentation on Pentagate's Injector 3.0 server framework
Pentagate home | Contact us|
Web Server Script Reference
Collapse All
Injector 3.0
Injector 3.0 Framework Reference
Injector 3.0 is a server side framework that integrates with the JPenta 2.8 Javascript Object Library, to provide a navigation environment aimed specifically at delivering documentation.
Although these two products provide a number of client side components, the purpose is not replace any client-side user interface library. The Lookup dialog, which provides a database and/or explorer style lookup in Javascript, makes use of the Injector; as do a number of other components which were designed for the purpose of allowing remote maintenance of a web site's navigation structure.
The THybridTreeClass and TEditorTreeClass objects form the conerstone of client-side navigation with Pentagate's Docollater forming the basis for business product and process documentation. Dataset hooks The TClientDialogClass dialog shown in image 1 utilizes Injector 3.0 to provide on demand data. Injector 3.0 uses dataset class hooks to provide information to the client object. The hooks are in effect programmed dataset class objects with a set of predefined core methods. This makes the Injector data source independent. Typically a simple dataset object will have an encoding array and an Sql statement. There may be an additional set if the dataset object uses a master/detail structure. More complex dataset hooks may manipulate the data before sending it back to the Injector. The modal dialog above is a demonstration of the Injector and JPenta in action. The Files, Forums and Bot folders tabs each represent a seperate dataset object. JPenta components are self drawn. With the exception of the tab and folder icon images, which use a single image strip, the TClientDialogClass draws it's own window and button images. For a simple table lookup this sysem would require a 4 element numeric encoding array, a select statement and an instantiation of TClientDialogClass. It utilizes auto-complete technology and can safely handle lists in excess of 10,000 rows across an internet connection. All JPenta components include built-in CAPTHCA turing ticket protection. Using
Requirements & download
Remarks & Known issues
|
||||
Injector 3.0 server framework Injector 3.0 is a server side framework that integrates with the JPenta 2.8 Javascript Object Library, to provide a navigation environment aimed specifically at delivering documentation.
Pentagate home | Contact us