Complementing Bob's answer, here[1] you can see some examples.
Regards,

Gilberto
[1]
http://code.google.com/p/construtor/source/browse/trunk/park-samples/park-jpa/src/main/java/park/web/page/EditVehicle.java

2013/5/17 Kristian Lind <[email protected]>

> I tried to use setValueObject, but nothing is working.. what should be
> the argument  ?? and Option... a String. ??
>
>
> On Fri, May 17, 2013 at 8:57 AM, Bob Schellink <[email protected]> wrote:
>
>>  Hi,
>>
>> Use this:
>>
>> http://click.apache.org/docs/click-api/org/apache/click/control/Form.html#copyFrom%28java.lang.Object%29
>>
>> or:
>>
>> http://click.apache.org/docs/click-api/org/apache/click/control/Field.html#setValueObject%28java.lang.Object%29
>>
>> regards
>>
>> Bob
>>
>>
>> On 2013/05/16 20:31, Kristian Lind wrote:
>>
>> Hi, I have a select where a user can select an option.
>>
>>  // Select exception
>> exception = new Select("exception", true);
>> exception.setMultiple(false);
>> exception.setDataProvider(new DataProvider() {
>>  public List<Option> getData() {
>>  List<Option> options = new ArrayList<Option>();
>>  List<PrintProviderErrorMockEnt> allErrors = new
>> ArrayList<PrintProviderErrorMockEnt>();
>>  try {
>>  allErrors = printProviderMockSBBeanLocal.getErrors();
>>  for (Iterator iterator = allErrors.iterator(); iterator.hasNext();) {
>>  PrintProviderErrorMockEnt printProviderErrorMockEnt =
>> (PrintProviderErrorMockEnt) iterator.next();
>>  options.add(new Option(printProviderErrorMockEnt.getId(),
>> printProviderErrorMockEnt.getErrorCode() + " : "
>>  + printProviderErrorMockEnt.getName()));
>>  }
>>  } catch (SystemException e) {
>>  // TODO show errorpage
>>  logger.error(e.getMessage(), e);
>>  }
>>  return options;
>>  }
>> });
>> exception.setDefaultOption(Option.EMPTY_OPTION);
>>
>>
>>  When the user has selected a value and presses the submit button the
>> value is stored in database.
>> This same page is used when the user wants to edit the values....
>>
>>  How do I set the select control, to have the option selected, that the
>> user did select previous when the wants the edit it...
>>
>>  Kris
>>
>>
>>
>
>
> --
> Best regards
>
> Kristian Lind
>

Reply via email to