FormBuild 2.2.0
Build forms quickly and easily using groups of simple helper functions.
Latest Version: 4.0.0
Contents
Summary
Build forms quickly and easily using groups of simple helper functions.
Get Started
- Download and install from source
Author
James Gardner
Changes
2.2.0
2009-10-04
- Added the ability of select() to use the new options infrastructure.
- Updated the MANIFEST.in file to include tests and docs in the source distribution.
- Moved the formbuild.helpers doctest code into the main doc.py test.
2009-08-20
- Made the use of the default argument raise an Exception instead of logging an error
2009-08-08
- Added some documentation tests
- Changed checkbox_group() and radio_group() to take a sub_name argument for formatting fields according to a NestedRecord structure.
- The combo() and checkbox_group() fields can now take options from those passed to the Form object constructor.
- Added Sphinx code
- Made checkbox_group() and radio_group() XHTML compatible by using the attribute checked="checked".
- Allowed the checkbox() to also be able to get its value from the options argument passed to the Form constructor and determine whether not it is ticked from a True or False value in the values argument passed to the Form constructor.
2.1.3
2009-07-13
- Used CSS for spacing of required asterix
- Added an options argument to Form instead of individual fields having options
2.1.2
- Added a stricter errors_to_dict() function that catches errors such as forgetting allow_extra_fields, filter_extra_fields.
- Added a values_to_dict() function for encoding values
- Added a .validation_state attribute and ValidationState class.
- The title() field and action bar now have a colspan of 3
2.1.1
- Added a title() field to the Form
- Added an imagebutton field
- Added field_pre and field_extra options to the field() method
2.0.1
- Updated the tests
- Added a style used for padding to the labels in checkbox groups.
- Changed _group() helper to automatically convert arguments to unicode.
2.0.0
- First pre-alpha version of the refactored FormBuild.
License
FormBuild - Build forms quickly and easily using groups of simple helper functions. Copyright (C) 2008 <James Gardner>
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>.
The formbuild.helpers module is released under the GPL3 above or the same license as the WebHelpers package. You may choose either.
| File | Type | Py Version | Uploaded on | Size | # downloads |
|---|---|---|---|---|---|
| FormBuild-2.2.0-py2.5.egg (md5) | Python Egg | 2.5 | 2009-10-05 | 20KB | 1330 |
| FormBuild-2.2.0.tar.gz (md5) | Source | 2009-10-05 | 16KB | 2718 | |
- Author: James Gardner
- Home Page: http://jimmyg.org/work/code/formbuild/index.html
- License: GPLv3
- Categories
- Package Index Owner: thejimmyg
- DOAP record: FormBuild-2.2.0.xml
