Code Comments

Programming Forum and web based access to our favorite programming groups.
For Programmers: Free Programming Magazines | New: Database administration forum
Registration is free! Edit your profileCalendarFind other membersFrequently Asked QuestionsSearch -> 
Post New Thread











Thread
Author

[ANNOUNCEMENT] DB_DataObject_FormBuilder-0.16.0 (alpha) Released.
The new PEAR package DB_DataObject_FormBuilder-0.16.0 (alpha) has been released at [url
]http://pear.php.net/.[/url]

Release notes
-------------
Sorry to bring us back down to alpha, but I just changed the driver architec
ture. We should be back up to beta within a few releases.

Changes
* BC Break! The QuickForm driver no longer extends the FormBuilder main clas
s
** This means that extended versions of FormBuilder are no longer tied to a 
specific driver, however
** If you have created your own FormBuilder extended class in the past you n
ow need to alter it to
** extend DB_DataObject_FormBuilder instead of DB_DataObject_FormBuilder_Qui
ckForm

** If you are instantiation your FormBuilder object with "new" you should sw
itch to using DB_DataObject_FormBuilder::create()

Fixes
* validateOnProcess no longer fails when linkNewValue is used

New Features
* There are now callback options to allow custom functions to be set for:
** preGenerateForm
** postGenerateForm
** preProcessForm
** postProcessForm
** prepareLinekdDataObject

** Note: useCallTimePassByRef is now needed only if you use the FormBuilder 
parameter in the getForm callback

* If you set the 'collapse' key of a crossLink array to true, the unselected
 crossLink records will be hidden until you click the "Show All" link beneat
h them. This should help a lot for large amounts of records in crossLinks.

Package Info
-------------
DB_DataObject_FormBuilder will aid you in rapid application development usin
g the packages DB_DataObject and HTML_QuickForm. For having a quick but work
ing prototype of your application, simply model the database, run DataObject
's createTable script over
it and write a script that passes one of the resulting objects to the FormBu
ilder class. The FormBuilder will automatically generate a simple but workin
g HTML_QuickForm object that you can use to test your application. It also p
rovides a processing method
that will automatically detect if an insert() or update() command has to be 
executed after the form has been submitted. If you have set up DataObject's 
links.ini file correctly, it will also automatically detect if a table field
 is a foreign key and will
populate a selectbox with the linked table's entries. There are many optiona
l parameters that you can place in your DataObjects.ini or in the properties
 of your derived classes, that you can use to fine-tune the form-generation,
 gradually turning the pro
totypes into fully-featured forms, and you can take control at any stage of 
the process.

Related Links
-------------
Package home: http://pear.php.net/package/DB_DataObject_FormBuilder
Changelog: http://pear.php.net/package/DB_Data...lder-0.16.0.tgz

Authors
-------------
Norbert Mocsnik (developer)
Markus Wolff <wolff@21st.de> (lead)
Justin Patrin <papercrane@reversefold.com> (lead)

Report this thread to moderator Post Follow-up to this message
Old Post
PEAR Announce
05-27-05 01:59 AM


Sponsored Links




Last Thread Next Thread Next
Search this forum -> 
Post New Thread

PHP Pear archive

Show a Printable Version Send to friend Email This Page to Someone! subscribe to this thread Receive updates to this thread
Computer Consultants
Programming Jobs
Visual Basic Controls
SQL Server Programming
Webservices
Java Security
Visual Studio
C# Programming
Visual J++
Software engineering
Open source Software
Perl Programming
PHP Programming
ASP Programming
ASP .NET Programming
Visual Basic Programming
Windows Scripting Host
Java Programming
Java Help
Java Beans
VBScript
Cobol
MAC Applications
Unix Programming
Forum Jump:
All times are GMT. The time now is 06:28 PM.

 
Free MCSE Braindumps | Real Estate Topics

Programming forum archive

Copyrights CodeComments.com 2004 - 2006

Powered by vBulletin Copyright 2000-2006 Jelsoft Enterprises Limited.