Я показываю выпадающий список, и этот выпадающий имеет значения, как показано ниже.
То, что я хочу сделать, это получить идентификатор выбранного значения и передать его в API, но я не могу получить идентификатор и значение. Может кто-нибудь подсказать мне, как получить раскрывающийся список формы значения.
<select>
<option value="" selected="selected">Choose One</option>
<option value="id2">value2</option>
<option value="id1">value1</option>
</select>
Мой код:
final DropDownChoice<V> v1 = new DropDownChoice<V>("v1",
new PropertyModel<V>(loc,"id"), getValueList(),
new ChoiceRenderer<V>("name", "id"));
v1.add(new OnChangeAjaxBehavior() {
@Override
protected void onUpdate(AjaxRequestTarget target) {
if (loc.getId() != null) {
System.out.println("DDDDDDDD"+loc.getId());
System.out.println("DDDDDDDD"+loc.getValue`enter code here`);
}
}
});