NetUI select добавляет опцию выбора нуля

У меня есть следующий код:

<netui:select dataSource="actionForm.myType" defaultValue="1">
    <netui:selectOption value="1">Not my stuff</netui:selectOption>
    <netui:selectOption value="2">My stuff</netui:selectOption>
    <netui:selectOption value="4">Random</netui:selectOption>
</netui:select>

Я ожидаю получить только 3 варианта раскрывающегося списка. Вместо этого я получаю вариант 4, дополнительный - 0 - ноль, и он выбран по умолчанию! Откуда этот ноль? Как мне от этого избавиться? Я пытался отключить эту опцию, я пытался выбрать что-то еще по умолчанию, но нулевая опция сохраняется и ведет себя как опция по умолчанию.

Вот результирующий HTML:

<select name="somePortlet_2wlw-select_key:{actionForm.myType}">
    <option value="1">Not my stuff</option>
    <option value="2">My stuff</option>
    <option value="4">Random</option>
    <option value="0">0</option>
 </select>

PS: Пожалуйста, не работайте с JavaScript, я знаю, что это возможно, но сейчас не желательно.

1 ответ

Решение

Решение проблемы оказалось следующим:

В JPF для bean-компонента формы вы объявляете свой идентификатор таким образом?

private int id;

Если это так, попробуйте объявить его с допустимым значением, например:

private int id = 1;

Найдено через: https://community.oracle.com/thread/803595?start=0&tstart=0

Другие вопросы по тегам