On Jan 7, 11:01 am, Stephen Compall <[email protected]> wrote: > I haven't experienced #50, as I use custom on-query args all the time > without having to also customize on-add/on-delete/on-drilldown, and the > times I do customize those seem to be for orthogonal reasons to my > on-query customizations.
#50 also aims at simplifying this case. The old gridedit/dataedit used to be much more simple: you could pass it a list and it would figure out how to count and sort on its own. As the list is the fundamental data structure of Lisp the suggestion of the ticket is to have a gridedit class (wherever it might end up in the class tree) that supports this straight-forward operational mode. One might argue that ON-QUERY is very flexible and that it's easy to write an ON-QUERY function. Two things are important to consider then: 1. I don't endorse removal of ON-QUERY 2. It's exceptionally hard for Lisp newbies to understand how ON-QUERY works. A possible solution would be providing a BASE-DATAEDIT class that doesn't come with an ON-QUERY fn at all. STORE-DATAEDIT and LIST- DATAEDIT would be convenience child classes on top of it. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "weblocks" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/weblocks?hl=en -~----------~----~----~----~------~----~------~--~---
