Am Donnerstag 26 März 2009 10:29:26 schrieb Carl Franks: > 2009/3/25 Mario Minati <mario.min...@googlemail.com>: > > Hallo Carl, > > > > as you wrote you are working on the clientside validation and the auto_js > > branch gives a good idea of what is coming up. > > > > Might it be a good idea to put the pure javascript constraint/filter > > processing in a separate method which only gets the field value with > > other values and returns an error or the filtered result. > > > > This way everyone who is writing an FormFu Adaptor to a specific JS > > Framework, like Ext, could reuse this JS processing methods and needs > > only to create the surrounding functions to invoke them. > > > > Which way do you plan to realize constrains that have options, like > > Length. Currently as soultion would be to set a method_name that includes > > the options. An more elegant solution could be to create a constraint > > object that takes these options as parameters in the constructor. > > > > I'm willing to help as I need client side validation in ExtJS which is > > set via FormFu. > > Hi, > > As it happens, each of these 2 features, are 'in progress' in my > checked out directory... > > Each unique constraint will have a JS object, that any options, such > as max(5) can be stored in. > That might be enough for you to work from. > > I'll also be changing the constraint JS methods to more closely follow > the FormFu constraint methods, e.g. > process() > _process_when() > constrain_value() > > where constrain_value() receives the $value. > > Adding much complication, are constraints that inherit from > _others.pm, as they have > attach_errors_to_base() > attach_errors_to_others() > attach_errors_to() > to decide which fields errors are displayed next to. > > Well, it certainly makes it interesting... ;) > > Carl
Certainly ;-) It's nice to hear that our ideas still match. I'll (try to) create an adaptor for ExtJS, when your code is finished. Greets, Mario Minati _______________________________________________ HTML-FormFu mailing list HTML-FormFu@lists.scsys.co.uk http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/html-formfu