[Laszlo-user] "Enhanced" grid
Yang
a1pwak602 at sneakemail.com
Mon Jul 16 16:00:11 PDT 2007
After studying the grid family of classes, I performed some surgery on
it to create a really hacked up grid that supports my own needs -
specifically:
- node-based columns
- cell-specific bgcolors
- dynamic changes to columns
- oncellfocus(who) events
It's a bit scary and has some quirks in the focus model. It's available here:
https://assorted.svn.sourceforge.net/svnroot/assorted/lz-xgrid/trunk/src
This helped me learn a lot about Laszlo since I just started using
Laszlo a few days ago. Grids are usually the most complicated
components in any GUI framework, and here was no exception. I always
thought that a very good test of a declarative reactive GUI
programming system is whether you can implement a fully featured grid
using the system's declarative constraints/replication/data-binding,
as opposed to the current version of the grid, which is far from that.
I'm not sure if it's possible to do this in Laszlo/if Laszlo would
pass this test. I think that would be an interesting, fun, and
significant thing to try - significant esp. for validating Laszlo's
abstractions. For now, xgrid.lzx is adequate for my needs; just making
it available as-is/in case others find it useful.
Yang
More information about the Laszlo-user
mailing list