на фронте есть <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] и я не нашел сходу стандартного, простого пути как сделать одну из опции - дефолтной, т.е. чтобы Селект на фронте ставил это значение как выбранное по умолчанию. а само "значение по-умолчанию" я хочу получить из куки в конструкторе контроллера - это будет последнее выбранное пользователем значение в прошлой сессии. не подскажите есть ли простой путь выставить в Селекте нужное значение?
нашел! нужно в переменную которую возвращает этот Селект ставить нужное значение и одно будет дефолтным!!
нашел! нужно в переменную которую возвращает этот Селект ставить нужное значение и одно будет дефолтным!!
Абсолютно верно!
Абсолютно верно!