Регистрация  |  Вход

Как сделать значение в Select List дефолтным?

на фронте есть <apex:selectList />

и его <apex:selectOptions /> собираются в контроллере как обычно:

List<SelectOption> options = new List<SelectOption>();
options.add(new SelectOption('US','US'));
options.add(new SelectOption('CANADA','Canada'));
options.add(new SelectOption('MEXICO','Mexico'));

и я не нашел сходу стандартного, простого пути как сделать одну из опции - дефолтной, т.е. чтобы Селект на фронте ставил это значение как выбранное по умолчанию.

а само "значение по-умолчанию" я хочу получить из куки в конструкторе контроллера - это будет последнее выбранное пользователем значение в прошлой сессии.

не подскажите есть ли простой путь выставить в Селекте нужное значение?

на фронте есть <apex:selectList />

и его <apex:selectOptions /> собираются в контроллере как обычно:
[code]
 	 	List<SelectOption> options = new List<SelectOption>();
 	 	options.add(new SelectOption('US','US'));
 	 	options.add(new SelectOption('CANADA','Canada'));
 	 	options.add(new SelectOption('MEXICO','Mexico'));[/code]

и я не нашел сходу стандартного, простого пути как сделать одну из опции - дефолтной, т.е. чтобы Селект на фронте ставил это значение как выбранное по умолчанию.

а само "значение по-умолчанию" я хочу получить из куки  в конструкторе контроллера - это будет последнее выбранное пользователем значение в прошлой сессии.

не подскажите есть ли простой путь выставить в Селекте нужное значение?



нашел! нужно в переменную которую возвращает этот Селект ставить нужное значение и одно будет дефолтным!!

нашел! нужно в переменную которую возвращает этот Селект ставить нужное значение и одно будет дефолтным!!

Абсолютно верно!

Абсолютно верно!