#java #autocomplete #icefaces
#java #автозаполнение #icefaces
Вопрос:
Друзья!
Я использую элемент icefaces ice:selectInputText для представления поля ввода со списком подсказок автозаполнения. Вспомогательный компонент возвращает список подходящих подсказок (он выбирает подсказки из одного большого списка при условии, что они содержат символы, уже введенные пользователем в поле ввода).
Все работает нормально. Единственная проблема заключается в том, что когда совпадений вообще нет, я пытаюсь вернуть пустой список (также я пытался вернуть null вместо этого) — я надеюсь, что список подсказок будет скрыт. Но список остается в состоянии, которое было создано в последний раз, когда было возвращено более 0 подсказок.
Если возможно избавиться от этого нежелательного поведения, не могли бы вы сказать мне, где я могу найти информацию о том, как этого добиться.
заранее спасибо, Родион
Ответ №1:
Мы также столкнулись с этой проблемой в нашем проекте. В ICEfaces есть ошибка, из-за которой представление не обновляется, когда список элементов становится пустым. Об этом сообщалось на форумах ICEfaces: http://www.icefaces.org/JForum/posts/list/16406.page
Исправление заключается в исправлении icefaces-comps.jar пакет, как предложено в сообщении на форуме выше.