Прежде всего, я хочу извинить за последний вопрос. Не знаю, как работает система здесь :-)JSF Ajax вопрос
У меня есть вопрос, касающийся JSF и Ajax. Мое веб-приложение динамично. Вся страница загружается только один раз в начале. Когда пользователь перемещается по меню, только центральная таблица изменяет его вывод.
У меня есть некоторые компоненты, такие как простые или простые кнопки, которые выполняют функции в моем bean-компоненте. Мое веб-приложение подключается к серверу бэкэнд, и информация передается между JSF и бэкэнд и затем отображается пользователям.
Когда пользователь нажимает, например. в функции «Поиск» результаты должны отображаться в моем формате данных. Будет выполнен метод {# searchBean.doSearch}. Сообщение направляется в бэкэнд с информацией о пользователях. Через несколько секунд JSF получает эту информацию. Это мой принцип.
Теперь я хочу сделать вручную DataTable и сказать ему «все результаты поиска были получены. Пожалуйста, обновите результаты» Можно ли вынести вручную компоненты с помощью JSF? Или есть другое решение.
И мой второй вопрос. Когда сообщение отправляется на бэкэнд, для получения результатов может потребоваться несколько секунд, . Каков наилучший способ отображения сообщения «Ожидание» пользователю (с диалогом)? Когда я получаю результаты от моего бэкенда, я хочу вручную обновить свои компоненты, чтобы полученные данные были отображены, а затем мне нужен способ удалить это диалоговое окно «Ожидание».
Надеюсь, вы понимаете, чего я хочу, потому что мой английский не самый лучший :-) Я не знаю, как начать решать свои проблемы ... Я думаю, мне просто нужен способ обновления элементов HTML через JSF и рендеринг компонентов вручную. Но я ничего не нашел в Интернете. Может, я искал неправильные вещи?
С уважением, Джонни
Спасибо, ребята! Я собираюсь попробовать эти методы сейчас. – Johnny