extJS комбобокс setValue () но опубликовать идентификатор - PullRequest
0 голосов
/ 16 февраля 2012

У меня есть комбо, заполненное именами - каждое с уникальным идентификатором, который не отображается - только имя отображается.

Когда я вручную выбираю комбо и отправляю - форма POST - это идеальное имя.

Однако мне нужно установить значение комбо динамически в при некоторых обстоятельствах и сделать это, вызвав setValue ('Name'), но когда я POST, значение ID выходит как строковое имя, установленное setValue ()

Как установить имя (или идентификатор), но ПОСТАВИТЬ идентификатор и показать имя в комбо?

Я пытался вызвать setRawValue () при передаче идентификатора в надежде, что элемент управления переведет и покажет текстовую форму - но без кубиков: (

1 Ответ

0 голосов
/ 17 февраля 2012

У вас есть setValue() и setRawValue() в обратном направлении.Используйте setValue('id') для установки значения в выпадающем списке, оно должно автоматически обновлять отображаемое значение, если вы используете средство визуализации в конфигурации выпадающего списка.

Думайте о setRawValue() как setDisplayValue().

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...