Thx, i'll going to try that if i got time - i'll report success or failures here :-)
Torsten Am Donnerstag, den 03.05.2007, 21:20 +0000 schrieb Gary VanMatre: > >Hm - its a method binding expression - not a value binding one, so it > >should be MB, shouldn't it? > > > > The binding type should be MB but there is more to it. The method > binding requires defining the formal parameter list. The custom > bindings are configured by attribute name. > > You will need to register your own command to create the custom > binding. This requires adding a chain to the "clayCustomization" > catalog. The name of the chain should correspond to the attribute > name. > > > WEB-INF/chain-config.xml > <catalog name="clayCustomization"> > <chain name="suggestedItemsMethod"> > <command className="acme.PropertyListenerCommand" /> > </chain> > </catalog> > > The shale-clay-trinidad project in the sandbox has an example[1][2]. > > [1] > http://svn.apache.org/viewvc/shale/sandbox/shale-clay-trinidad/src/main/webapp/WEB-INF/chain-config.xml?view=markup > [2] > http://svn.apache.org/viewvc/shale/sandbox/shale-clay-trinidad/src/main/java/org/apache/shale/clay/component/chain/trinidad/PropertyListenerCommand.java?view=markup > > > >Torsten > > > > Gary > > >Am Donnerstag, den 03.05.2007, 19:01 +0200 schrieb Torsten Krah: > >> Did some code do get this wrapped functionality in. > >> > >> Ajay encode call is made now - however, on the InputAjax class - > the > >> method binding was not set. > >> > >> What else have i have to do, to get a method binding expression on > a > >> attribute working? > >> > >> My clay sandbox xml got: > >> > >> <set name="suggestedItemsMethod" bindingType="VB"> > >> > >> Should be enough, shouldn't it? > >> > >> Torsten > >> > > E-Mail-Nachricht-Anlage > > -------- Weitergeleitete Nachricht -------- > > Von: Torsten Krah <[EMAIL PROTECTED]> > > An: user@shale.apache.org > > Betreff: Re: s:inputSuggestAjax an Shale/Clay - > > ValidatorInputRenderer Type problem, the defaultRenderer wrapped is > > of the needed type - how to expose? > > Datum: Thu, 3 May 2007 17:09:24 +0000 > > > > Hm - its a method binding expression - not a value binding one, so it > > should be MB, shouldn't it? > > > > Torsten > > > > Am Donnerstag, den 03.05.2007, 19:01 +0200 schrieb Torsten Krah: > > > Did some code do get this wrapped functionality in. > > > > > > Ajay encode call is made now - however, on the InputAjax class - the > > > method binding was not set. > > > > > > What else have i have to do, to get a method binding expression on a > > > attribute working? > > > > > > My clay sandbox xml got: > > > > > > <set name="suggestedItemsMethod" bindingType="VB"> > > > > > > Should be enough, shouldn't it? > > > > > > Torsten > > > > > > Am Donnerstag, den 03.05.2007, 18:33 +0200 schrieb Torsten Krah: > > > > Some more insights: > > > > > > > > This gets called: > > > > > > > > public void encodeAjax(FacesContext context) > > > > throws IOException > > > > { > > > > if (context == null) throw new NullPointerException("context"); > > > > if (!isRendered()) return; > > > > Renderer renderer = getRenderer(context); > > > > if (renderer != null && renderer instanceof AjaxRenderer) > > > > { > > > > ((AjaxRenderer) renderer).encodeAjax(context, this); > > > > } > > > > } > > > > > > > > renderer however is not an instance of AjaxRenderer, instead is a > > > > ValidatorInputRenderer, which only extends Renderer, not AjaxRenderer. > > > > > > > > So the code stops there. > > > > > > > > What may we have to do here, to get it working in clay - don't know much > > > > about the ValidatorInputRenderer yet ;) > > > > > > > > Maybe its sufficient, to add the AjaxRenderer Interface? > > > > > > > > Torsten > > > > > > > > Am Donnerstag, den 03.05.2007, 17:50 +0200 schrieb Torsten Krah: > > > > > Get it now rendered, although a form in a form it does not really > > > > > like. > > > > > > > > > > But i am facing the same problem you've got, nothing happens - my bean > > > > > methods are not called. > > > > > > > > > > Am Dienstag, den 01.05.2007, 22:59 +0200 schrieb Hermod Opstvedt: > > > > > > Hi > > > > > > > > > > > > Has anybody made the inputSuggestAjax component work in a Shale/Clay > > > > > > environment. It's posting to the server, but it's not calling my > > > > > > method on > > > > > > the configured bean. It just disapears > > > > > > > > > > > > Hermod > > > > > >
smime.p7s
Description: S/MIME cryptographic signature