Personal tools
You are here: Home Products DataGridField Releases DataGridField 1.5.0
Document Actions

DataGridField 1.5.0

Up to Product page
Major production release

For additional information about this project, please visit the project page.

Available downloads

Release Notes

Tested with Plone 2.5.2, Plone 2.1.3
State Final release
License GPL
Release Manager Mikko Ohtamaa

I know that several parties have been using DataGridField 1.5 release candidates for a while now. There hasn't been any complaints so I deducted this code works perfectly :-) On the other, some positive feedback has arrived! Thanks guys, I love you.


There was some last minute code inclusion from Radim Novotny: Checkbox columns. I didn't test this code myself, but I trust Radim's ability to deliver high quality code. The code shouldn't be able to break anything due to modular nature of DGF and there were no changes to core code.


Please, let the feedback flow! Just saying hi if enough if you want to use or use DataGridField.

Change log

From 1.5 RC 3

- Added CheckboxColumn. Implementation based on RadioColumn, so there are same bugs.
  CheckboxColumn lose values if any field on the form raises validation error.
  Be aware of that, better does not use CheckboxColumn in forms with required fields
  or fields with validators.
  [Contributor: naro, radim novotny]

From 1.5 RC 2

- Fixed row adding in IE. This was one of the most horrible debugging session
  I have had. There was some obscure IE bug which prevented making a DOM
  node orignally hidden to visible. I created "hacky" workaround for this.
  Tested in IE 6.0 and FF 1.5.
 
- Wolfram Fenske's I18N patch is disabled, since it doesn't work in Plone 2.5.
  The code is almost there. If someone wants to make it complete, it shouldn't
  take too much time.

From 1.5 RC 1

- Added workaround for bad DGF initializing which caused empty rows when DGF was created
  programmatically

From 1.0 to 1.5

- Plone 2.5 compatibility guaranteed

- DGF row manipulators rewritten. Automatically adding new rows feature is
  now optional, thus making it possible for columns to have prefilled
  default values without creating a mess. Disabling auto insert is necessary
  for columns like SelectWidget which don't have empty default values.
 
- Refactored page template code to be more easily extendable. Now CSS file
  is used for styling DataGridWidgets.

- New column type: Link column

- (Wolfram Fenske) I18N patch

    Archetypes widgets have an attribute i18n_domain, which is used to
    determine which message catalog to use for translation. In
    DataGridField, this attribute is ignored.
   
    I have attached a small patch (in fact, smaller than this bug report)
    which fixes these problems. I didn't want to introduce a lot of new
    code, so I did the translation of the labels in the Column class, not
    in the page template, which might also have been a good way to do it.
    Since the functions "getLabel()" and "getColumnLabels()" are only
    called by the page template anyway, I believe this is not an issue.
    But if you'd rather translate the labels in the page template, please
    let me know and I'll write a different patch.

- (Juan Grigera) Marshaller patch

    I enjoyed your DataGriedField/Widget product for Plone, and would like
    to contributea small patch/bugfix. In the field mutator (set) the
    passed value is not always a record, but sometimes a string.
    In fact the RFC822Marshaller passes a string.

by Mikko Ohtamaa last modified January 3, 2007 - 22:15

For any issues with the web site functionality, please file a ticket.

Please consult the policy on plone.org content if you want your content published on this site.

Servers and hosting by