I was missing the fact the values are looked up. Your right, I do not care
if the values are 1,2,3... as long as I get the right stuff in my Model
John Krasnay wrote:
>
> Why do you care what the id's are? Wicket doesn't store the ID anywhere,
> it just uses the ID to look up the list element
Why do you care what the id's are? Wicket doesn't store the ID anywhere,
it just uses the ID to look up the list element to put into the model.
jk
On Sun, May 10, 2009 at 08:08:30AM -0700, Oblivian wrote:
>
> After changing genders from List to List, I'm seeing the
> opposite behaviour. The val
After changing genders from List to List, I'm seeing the
opposite behaviour. The values are coming across as ['m','f'] but the id's
are ['0','1']
Overriding getIdValues() instead of getDisplayValues() seems to work.
John Krasnay wrote:
>
> The golden rule of DropDownChoice is that the values
The golden rule of DropDownChoice is that the values in the list must be
the same as the property you are trying to set. In your case, if you
want basicDemographicInfo.gender to be set to "m" or "f", you must pass
the DropDownChoice the list [ "m", "f" ]. You'll then need a renderer
that produces t
this should clear things up for you
http://www.systemmobile.com/?page_id=236
-igor
On Sat, May 9, 2009 at 7:26 PM, Oblivian wrote:
>
> basicDemographicInfo.gender is a String
> and
> genders is List
>
>
> John Krasnay wrote:
>>
>> What is the type of the "gender" property of BasicDemographicInf
basicDemographicInfo.gender is a String
and
genders is List
John Krasnay wrote:
>
> What is the type of the "gender" property of BasicDemographicInfo?
>
> jk
>
> On Sat, May 09, 2009 at 12:39:58PM -0700, Oblivian wrote:
>>
>> Not sure what I'm doing wrong. I need a DropDownChoice with ...
basicDemographicInfo.gender is a String
and
genders is List
Oblivian wrote:
>
> List test = Arrays.asList(new String[] { "A", "B", "C" });
> add(new DropDownChoice("test", test));
>
> How can I make the Id's match the Values? There coming through as
> 1,2,3. I've tried custom ChoiceRen
basicDemographicInfo.gender is a String
and
genders is List
John Krasnay wrote:
>
> What is the type of the "gender" property of BasicDemographicInfo?
>
> jk
>
> On Sat, May 09, 2009 at 12:39:58PM -0700, Oblivian wrote:
>>
>> Not sure what I'm doing wrong. I need a DropDownChoice with ..
What is the type of the "gender" property of BasicDemographicInfo?
jk
On Sat, May 09, 2009 at 12:39:58PM -0700, Oblivian wrote:
>
> Not sure what I'm doing wrong. I need a DropDownChoice with ...
>
> Female
> Male
>
> have a basic class like this ...
>
> public class Gender implements Seria
Not sure what I'm doing wrong. I need a DropDownChoice with ...
Female
Male
have a basic class like this ...
public class Gender implements Serializable {
String id;
String name;
public Gender();
public Gender(String id, String name);
public String getI
Thanks.
Oblivian wrote:
>
> List test = Arrays.asList(new String[] { "A", "B", "C" });
> add(new DropDownChoice("test", test));
>
> How can I make the Id's match the Values? There coming through as
> 1,2,3. I've tried custom ChoiceRenderer, but seem to be missing
> something.
>
> Any hel
Think I figured it out by doing something like this. Is this the right way?
public class StringChoiceRender implements IChoiceRenderer {
public Object getDisplayValue(Object object) {
return object.toString();
}
public String getIdValue(Object object, int index) {
return object
new ichoicerenderer {
object getid(string object, int index) { return object; }
string getdisplayvalue(string object) { return object; }
}
-igor
On Fri, May 8, 2009 at 2:19 PM, Chris wrote:
> List test = Arrays.asList(new String[] { "A", "B", "C" });
> add(new DropDownChoice("test", test));
List test = Arrays.asList(new String[] { "A", "B", "C" });
add(new DropDownChoice("test", test));
How can I make the Id's match the Values? There coming through as
1,2,3. I've tried custom ChoiceRenderer, but seem to be missing something.
Any help is appreciated.
---
14 matches
Mail list logo