Override getInputName() method of each FormComponent..

Alex Objelean


Bas Vroling wrote:
> 
> I have written an wicket page that collects some user input and  
> calculates values. These values need to be sent to an external python  
> script that does something with this data and renders a results page.  
> This almost works fine but wicket messes up my form. In the HTML  
> template I have specified my form like this:
> 
> <form method="post" action="some_url">
>               <input type="text" class="field" wicket:id="proteinId"  
> name="protein_id" />
>               <input type="submit" class="button" value="Go!" />
> </form>
> 
> but when wicket renders the page it creates this:
> 
> <form method="post" action="some_url">
>               <input type="text" class="field" wicket:id="proteinId"  
> name="mutantPredictionSubmitPanel:proteinId" value="adrb2_human"/>
>               <input type="submit" class="button" value="Go!" />
> </form>
> 
> The difference is in the name of proteinId value being rewritten from  
> "protein_id" to "mutantPredictionSubmitPanel:proteinId", and this  
> causes the python script at the other end to choke.
> 
> Is there a way to disable the rewriting of the name attribute, or  
> specify my own name?
> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/wicket-rewriting-name-attributes-in-form-tp24842731p24842984.html
Sent from the Wicket - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to