don't understand: "look up a localized string with the key "nullValid"
(rather than  
"null") to represent the null option." - can you elaborate a bit please.
need to know what a localised string is and what is its key. thank you

-B

Ryan Holmes wrote:
> 
> DropDownChoice.setNullValid(true)
> 
> And remember that for a "null valid" drop down choice, Wicket will  
> look up a localized string with the key "nullValid" (rather than  
> "null") to represent the null option.
> 
> Also see the JavaDocs for DropDownChoice and it's superclasses, plus  
> this wiki page: http://cwiki.apache.org/WICKET/dropdownchoice- 
> examples.html
> 
> -Ryan
> 
> On Mar 16, 2007, at 1:55 PM, GS-ikiini wrote:
> 
>>
>> hey,
>>
>> is there way to get the "select one" option to remain in the  
>> selection list
>> after the user has made a selection?
>>
>> -B
>>
>>
>> igor.vaynberg wrote:
>>>
>>> the id of dropdowns has nothing to do with their model. i am not  
>>> using a
>>> compound property model anywhere in the code, nor am i not  
>>> specifying it
>>> directly.
>>>
>>> the model for each dropdown is specified as a propertymodel where  
>>> "this"
>>> refers to the page and the string refers to the property on that  
>>> page.
>>>
>>> so the selected user object will go into the "user" page property,  
>>> and the
>>> selected logtype will go into the page's "logtype" property just  
>>> like the
>>> property models specify.
>>>
>>> then your dataprovider picks up those two properties and uses them to
>>> filter
>>> the result just like the code shows.
>>>
>>> the models are just glue between formcomponent and properties on  
>>> some java
>>> bean - which in this case happens to be the page.
>>>
>>> -igor
>>>
>>>
>>> On 3/16/07, GS-ikiini <[EMAIL PROTECTED]> wrote:
>>>>
>>>>
>>>> let me make sure i understand..
>>>> add(new DropDownChoice("users",new PropertyModel(this,  
>>>> "user"),....));
>>>> the Property model returns the User model. and the id of this
>>>> dropdownchoice
>>>> is used to access that model? so get or setUsers on the User user of
>>>> this?
>>>> if that is correct. can i do  add(new DropDownChoice("users",new
>>>> PropertyModel(mydataprovider, "user"),....)); and get a model  
>>>> that is a
>>>> property over there set to something?
>>>>
>>>> let me give a bit more detail..
>>>>
>>>> I have a filter in my dataprovider that searches my DB using a  
>>>> service
>>>> that
>>>> takes users and logTypes and returns a list. thats why i need to  
>>>> set them
>>>> in
>>>> there. I have a list of all the users tied to a list and all the log
>>>> types
>>>> tied to a list in the web page. i just want to take the once  
>>>> selected and
>>>> hand it to the dataprovider who will give me back a list of all the
>>>> process
>>>> matching those 2 models it was given. I understand what you said  
>>>> but just
>>>> need some clarity on weither or not it would work in the way i am  
>>>> doing
>>>> it.
>>>> or is there another way i should be approaching the problem.  
>>>> Thank you
>>>> for
>>>> you repeated assistance.
>>>>
>>>> -B
>>>> .
>>>>
>>>> igor.vaynberg wrote:
>>>>>
>>>>> once you understand models it becomes quiet trivial :)
>>>>> below is the simple way (without using a compound property model)
>>>>>
>>>>> class mypage extends webpage {
>>>>> private user user;
>>>>> private logtype logtype;
>>>>> // getters setters (only necessary in 1.2.x, in later wicket will
>>>> access
>>>>> private properties through property model)
>>>>>
>>>>> public mypage() {
>>>>>   form form=new form();
>>>>>   add(new DropDownChoice("users",new PropertyModel(this,
>>>> "user"),....));
>>>>>   add(new DropDownChoice("logtypes", new PropertyModel(this,
>>>>> "logtype"),...));
>>>>>
>>>>>    add(new DataView("results",new MyDataProvider(),...
>>>>>    ...
>>>>>
>>>>>
>>>>>   private class MyDataProvider implements IDataProvider {
>>>>>       public Iterator iterator(int f,int c) {
>>>>>           return getlogs(user,logtype);
>>>>>        }
>>>>>    }
>>>>> }
>>>>>
>>>>> and thats all she wrote. makes sense?
>>>>>
>>>>> -igor
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> On 3/15/07, GS-ikiini <[EMAIL PROTECTED]> wrote:
>>>>>>
>>>>>>
>>>>>> The popilateItem as i know it is used within the dataview. That  
>>>>>> part i
>>>>>> understand. let me re-explain myself.
>>>>>>
>>>>>> on my webpage class, i have a dataview component. i also have a
>>>>>> dropdownview
>>>>>> component . they are both children of a form component. i have  
>>>>>> a beans
>>>>>> user,
>>>>>> log and logtype. (I am using wicket along with spring.). now in my
>>>>>> webpage
>>>>>> i have a drop down class whic implements dropdownchoice. the  
>>>>>> list for
>>>> the
>>>>>> drop down is generated earlier in the webpage class. i have a drop
>>>> down
>>>>>> for
>>>>>> the user. and a drop down for the log type. I want to get the user
>>>>>> selection
>>>>>> for these two, tie it back to the appropriate bean then set those
>>>> beans
>>>>>> in
>>>>>> the implementation of the dataprovider then use the  
>>>>>> implementation of
>>>> the
>>>>>> data provider as the model for the dataview. My problem lies is
>>>> getting
>>>>>> the
>>>>>> user selection from the drop down. I can't seem get it without  
>>>>>> having
>>>> a
>>>>>> model to tie it to.
>>>>>>
>>>>>>
>>>>>>
>>>>>> igor.vaynberg wrote:
>>>>>>>
>>>>>>> first of all the dataprovider is a readonly interface, it has  
>>>>>>> no set
>>>>>>> method
>>>>>>> like the model.
>>>>>>>
>>>>>>> that said what you want is simple:
>>>>>>>
>>>>>>> populateitem(item item) {
>>>>>>>    final imodel namemodel=new propertymodel(item.getmodel(),
>>>> "name");
>>>>>>>    add(new dropdownchoice("names",namemodel,nameslist));
>>>>>>> }
>>>>>>>
>>>>>>> -igor
>>>>>>>
>>>>>>>
>>>>>>> On 3/15/07, GS-ikiini <[EMAIL PROTECTED]> wrote:
>>>>>>>>
>>>>>>>>
>>>>>>>> i see....i have a fair understaning of models this is what i am
>>>> doing:
>>>>>> I
>>>>>>>> have
>>>>>>>> a dataprovider that services a dataview. this data provider  
>>>>>>>> is the
>>>> the
>>>>>>>> model
>>>>>>>> that i ultimately need to update. however the properties within
>>>> this
>>>>>> are
>>>>>>>> beans i need to set them using the selection from the  
>>>>>>>> dropdown. so
>>>> fo
>>>>>>>> instance....my dataprovider has a property that is a saya user.
>>>> this
>>>>>> user
>>>>>>>> itself has a property called name. which is a string. now in my
>>>>>> webpage
>>>>>>>> class i have a dropdown with a list of names. what i need to  
>>>>>>>> do is
>>>>>> select
>>>>>>>> a
>>>>>>>> name and get the appropriate bean to pass it to the  
>>>>>>>> dataprovider so
>>>>>> that
>>>>>>>> it
>>>>>>>> can do its thing and return its results to the dataview. how  
>>>>>>>> would
>>>> i
>>>>>> go
>>>>>>>> about this?
>>>>>>>>
>>>>>>>> -B
>>>>>>>>
>>>>>>>>
>>>>>>>> igor.vaynberg wrote:
>>>>>>>>>
>>>>>>>>> since you dont specify the model for the selection wicket will
>>>> look
>>>>>> for
>>>>>>>> a
>>>>>>>>> compoundpropertymodel you have somewhere above. the value  
>>>>>>>>> will go
>>>>>> into
>>>>>>>> the
>>>>>>>>> bean that is in the compoundpropertymodel into a property with
>>>> the
>>>>>> same
>>>>>>>>> name
>>>>>>>>> as the id of the dropdownchoice.
>>>>>>>>>
>>>>>>>>> there is a great page on models on our wiki
>>>>>>>>>
>>>>>>>>> -igor
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> On 3/15/07, GS-ikiini <[EMAIL PROTECTED]> wrote:
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> also how do i get the user selection from a drop down that  
>>>>>>>>>> uses
>>>> the
>>>>>>>>>> dropDownchoice(String id,list choinces) constrctor?
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> Gwyn wrote:
>>>>>>>>>>>
>>>>>>>>>>> I'm away from my main computer now, so can't check code, but
>>>> have
>>>>>>>> you
>>>>>>>>>>> had a look at the Wicket examples, e.g.
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>
>>>>>>
>>>> http://www.wicket-library.com/wicket-examples/compref? 
>>>> wicket:bookmarkablePage=:wicket.examples.compref.DropDownChoicePage
>>>>>>>>>>>
>>>>>>>>>>> /Gwyn
>>>>>>>>>>>
>>>>>>>>>>> On 15/03/07, GS-ikiini <[EMAIL PROTECTED]> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>> ok here is another question...how do i by pass the  
>>>>>>>>>>>> validating
>>>>>> and
>>>>>>>> form
>>>>>>>>>>>> processing and go straight to the onSubmit method of my
>>>> form(not
>>>>>>>> the
>>>>>>>>>>>> button)?
>>>>>>>>>>>>
>>>>>>>>>>>> -B
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> GS-ikiini wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>> hey all,
>>>>>>>>>>>>>
>>>>>>>>>>>>> I am attempting to do some form processing for a filter
>>>> that
>>>> i
>>>>>> am
>>>>>>>>>>>>> building. I user 4 dropDownChoice in a form with a submit
>>>>>> button.
>>>>>>>> I
>>>>>>>>>>>> want
>>>>>>>>>>>>> to overide the onSubmit method, which i did. however when i
>>>>>> try
>>>>>>>> to
>>>>>>>>>> get
>>>>>>>>>>>> the
>>>>>>>>>>>>> values selected from the drop down in the method for
>>>>>> prodessing,
>>>>>>>>>> they
>>>>>>>>>>>> come
>>>>>>>>>>>>> back empty. I am using pro wicket as a reference. i wrote
>>>>>> simple
>>>>>>>>>> helper
>>>>>>>>>>>>> methods as illustrated in the book but they don't seem to
>>>>>> work:
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> ...
>>>>>>>>>>>>> desc = new
>>>>>>>>>>>> FilterChoice 
>>>>>>>>>>>> ("description",ldp,processTypeDropDownList,logs);
>>>>>>>>>>>>> ...
>>>>>>>>>>>>>
>>>>>>>>>>>>> protected String getDescriptionSelection(){
>>>>>>>>>>>>>     return desc.getModelObjectAsString();
>>>>>>>>>>>>>   }
>>>>>>>>>>>>>
>>>>>>>>>>>>> ...
>>>>>>>>>>>>> @overide
>>>>>>>>>>>>> onSubmit(){
>>>>>>>>>>>>> if(MyClass.this.getDescriptionSelection()
>>>> .equals(something)){
>>>>>>>>>>>>>    do something...
>>>>>>>>>>>>> }
>>>>>>>>>>>>> }
>>>>>>>>>>>>>
>>>>>>>>>>>>> thing is...I insert some log.debugs in there to see what
>>>> was
>>>>>>>> being
>>>>>>>>>>>>> returned and nothing came back. How can i get the selection
>>>>>> back
>>>>>>>> to
>>>>>>>>>> my
>>>>>>>>>>>>> onSubmit method i guess is my question. Thank you
>>>>>>>>>>>>>
>>>>>>>>>>>>> -B
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> --
>>>>>>>>>>>> View this message in context:
>>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>
>>>>>>
>>>> http://www.nabble.com/form-processing---getting-dropdown- 
>>>> selection-back-to-onSubmit-method.-tf3409455.html#a9501974
>>>>>>>>>>>> Sent from the Wicket - User mailing list archive at
>>>> Nabble.com
>>>> .
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> --
>>>>>>>>>>> Download Wicket 1.2.5 now! - http://wicketframework.org
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>
>>>>>>
>>>> -------------------------------------------------------------------- 
>>>> -----
>>>>>>>>>>> Take Surveys. Earn Cash. Influence the Future of IT
>>>>>>>>>>> Join SourceForge.net's Techsay panel and you'll get the  
>>>>>>>>>>> chance
>>>> to
>>>>>>>> share
>>>>>>>>>>> your
>>>>>>>>>>> opinions on IT & business topics through brief surveys-and
>>>> earn
>>>>>> cash
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>
>>>>>>
>>>> http://www.techsay.com/default.php? 
>>>> page=join.php&p=sourceforge&CID=DEVDEV
>>>>>>>>>>> _______________________________________________
>>>>>>>>>>> Wicket-user mailing list
>>>>>>>>>>> Wicket-user@lists.sourceforge.net
>>>>>>>>>>> https://lists.sourceforge.net/lists/listinfo/wicket-user
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> --
>>>>>>>>>> View this message in context:
>>>>>>>>>>
>>>>>>>>
>>>>>>
>>>> http://www.nabble.com/form-processing---getting-dropdown- 
>>>> selection-back-to-onSubmit-method.-tf3409455.html#a9503553
>>>>>>>>>> Sent from the Wicket - User mailing list archive at  
>>>>>>>>>> Nabble.com.
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>
>>>>>>
>>>> -------------------------------------------------------------------- 
>>>> -----
>>>>>>>>>> Take Surveys. Earn Cash. Influence the Future of IT
>>>>>>>>>> Join SourceForge.net's Techsay panel and you'll get the chance
>>>> to
>>>>>>>> share
>>>>>>>>>> your
>>>>>>>>>> opinions on IT & business topics through brief surveys-and  
>>>>>>>>>> earn
>>>>>> cash
>>>>>>>>>>
>>>>>>>>
>>>>>>
>>>> http://www.techsay.com/default.php? 
>>>> page=join.php&p=sourceforge&CID=DEVDEV
>>>>>>>>>> _______________________________________________
>>>>>>>>>> Wicket-user mailing list
>>>>>>>>>> Wicket-user@lists.sourceforge.net
>>>>>>>>>> https://lists.sourceforge.net/lists/listinfo/wicket-user
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>
>>>> -------------------------------------------------------------------- 
>>>> -----
>>>>>>>>> Take Surveys. Earn Cash. Influence the Future of IT
>>>>>>>>> Join SourceForge.net's Techsay panel and you'll get the  
>>>>>>>>> chance to
>>>>>> share
>>>>>>>>> your
>>>>>>>>> opinions on IT & business topics through brief surveys-and earn
>>>> cash
>>>>>>>>>
>>>>>>>>
>>>>>>
>>>> http://www.techsay.com/default.php? 
>>>> page=join.php&p=sourceforge&CID=DEVDEV
>>>>>>>>> _______________________________________________
>>>>>>>>> Wicket-user mailing list
>>>>>>>>> Wicket-user@lists.sourceforge.net
>>>>>>>>> https://lists.sourceforge.net/lists/listinfo/wicket-user
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> View this message in context:
>>>>>>>>
>>>>>>
>>>> http://www.nabble.com/form-processing---getting-dropdown- 
>>>> selection-back-to-onSubmit-method.-tf3409455.html#a9503768
>>>>>>>> Sent from the Wicket - User mailing list archive at Nabble.com.
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>
>>>> -------------------------------------------------------------------- 
>>>> -----
>>>>>>>> Take Surveys. Earn Cash. Influence the Future of IT
>>>>>>>> Join SourceForge.net's Techsay panel and you'll get the  
>>>>>>>> chance to
>>>>>> share
>>>>>>>> your
>>>>>>>> opinions on IT & business topics through brief surveys-and earn
>>>> cash
>>>>>>>>
>>>>>>
>>>> http://www.techsay.com/default.php? 
>>>> page=join.php&p=sourceforge&CID=DEVDEV
>>>>>>>> _______________________________________________
>>>>>>>> Wicket-user mailing list
>>>>>>>> Wicket-user@lists.sourceforge.net
>>>>>>>> https://lists.sourceforge.net/lists/listinfo/wicket-user
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>> -------------------------------------------------------------------- 
>>>> -----
>>>>>>> Take Surveys. Earn Cash. Influence the Future of IT
>>>>>>> Join SourceForge.net's Techsay panel and you'll get the chance to
>>>> share
>>>>>>> your
>>>>>>> opinions on IT & business topics through brief surveys-and  
>>>>>>> earn cash
>>>>>>>
>>>>>>
>>>> http://www.techsay.com/default.php? 
>>>> page=join.php&p=sourceforge&CID=DEVDEV
>>>>>>> _______________________________________________
>>>>>>> Wicket-user mailing list
>>>>>>> Wicket-user@lists.sourceforge.net
>>>>>>> https://lists.sourceforge.net/lists/listinfo/wicket-user
>>>>>>>
>>>>>>>
>>>>>>
>>>>>> --
>>>>>> View this message in context:
>>>>>>
>>>> http://www.nabble.com/form-processing---getting-dropdown- 
>>>> selection-back-to-onSubmit-method.-tf3409455.html#a9505291
>>>>>> Sent from the Wicket - User mailing list archive at Nabble.com.
>>>>>>
>>>>>>
>>>>>>
>>>> -------------------------------------------------------------------- 
>>>> -----
>>>>>> Take Surveys. Earn Cash. Influence the Future of IT
>>>>>> Join SourceForge.net's Techsay panel and you'll get the chance to
>>>> share
>>>>>> your
>>>>>> opinions on IT & business topics through brief surveys-and earn  
>>>>>> cash
>>>>>>
>>>> http://www.techsay.com/default.php? 
>>>> page=join.php&p=sourceforge&CID=DEVDEV
>>>>>> _______________________________________________
>>>>>> Wicket-user mailing list
>>>>>> Wicket-user@lists.sourceforge.net
>>>>>> https://lists.sourceforge.net/lists/listinfo/wicket-user
>>>>>>
>>>>>
>>>>>
>>>> -------------------------------------------------------------------- 
>>>> -----
>>>>> Take Surveys. Earn Cash. Influence the Future of IT
>>>>> Join SourceForge.net's Techsay panel and you'll get the chance  
>>>>> to share
>>>>> your
>>>>> opinions on IT & business topics through brief surveys-and earn  
>>>>> cash
>>>>>
>>>> http://www.techsay.com/default.php? 
>>>> page=join.php&p=sourceforge&CID=DEVDEV
>>>>> _______________________________________________
>>>>> Wicket-user mailing list
>>>>> Wicket-user@lists.sourceforge.net
>>>>> https://lists.sourceforge.net/lists/listinfo/wicket-user
>>>>>
>>>>>
>>>>
>>>> --
>>>> View this message in context:
>>>> http://www.nabble.com/form-processing---getting-dropdown- 
>>>> selection-back-to-onSubmit-method.-tf3409455.html#a9516650
>>>> Sent from the Wicket - User mailing list archive at Nabble.com.
>>>>
>>>>
>>>> -------------------------------------------------------------------- 
>>>> -----
>>>> Take Surveys. Earn Cash. Influence the Future of IT
>>>> Join SourceForge.net's Techsay panel and you'll get the chance to  
>>>> share
>>>> your
>>>> opinions on IT & business topics through brief surveys-and earn cash
>>>> http://www.techsay.com/default.php? 
>>>> page=join.php&p=sourceforge&CID=DEVDEV
>>>> _______________________________________________
>>>> Wicket-user mailing list
>>>> Wicket-user@lists.sourceforge.net
>>>> https://lists.sourceforge.net/lists/listinfo/wicket-user
>>>>
>>>
>>> --------------------------------------------------------------------- 
>>> ----
>>> Take Surveys. Earn Cash. Influence the Future of IT
>>> Join SourceForge.net's Techsay panel and you'll get the chance to  
>>> share
>>> your
>>> opinions on IT & business topics through brief surveys-and earn cash
>>> http://www.techsay.com/default.php? 
>>> page=join.php&p=sourceforge&CID=DEVDEV
>>> _______________________________________________
>>> Wicket-user mailing list
>>> Wicket-user@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/wicket-user
>>>
>>>
>>
>> -- 
>> View this message in context: http://www.nabble.com/form- 
>> processing---getting-dropdown-selection-back-to-onSubmit-method.- 
>> tf3409455.html#a9522304
>> Sent from the Wicket - User mailing list archive at Nabble.com.
>>
>>
>> ---------------------------------------------------------------------- 
>> ---
>> Take Surveys. Earn Cash. Influence the Future of IT
>> Join SourceForge.net's Techsay panel and you'll get the chance to  
>> share your
>> opinions on IT & business topics through brief surveys-and earn cash
>> http://www.techsay.com/default.php? 
>> page=join.php&p=sourceforge&CID=DEVDEV
>> _______________________________________________
>> Wicket-user mailing list
>> Wicket-user@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/wicket-user
> 
> 
> -------------------------------------------------------------------------
> Take Surveys. Earn Cash. Influence the Future of IT
> Join SourceForge.net's Techsay panel and you'll get the chance to share
> your
> opinions on IT & business topics through brief surveys-and earn cash
> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> _______________________________________________
> Wicket-user mailing list
> Wicket-user@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wicket-user
> 
> 

-- 
View this message in context: 
http://www.nabble.com/form-processing---getting-dropdown-selection-back-to-onSubmit-method.-tf3409455.html#a9583120
Sent from the Wicket - User mailing list archive at Nabble.com.


-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user

Reply via email to