Использование LR 6.1.0-ce-ga1 и ICEfaces 3.2.0. Имейте этот код в моем xhtml:ICEfaces ace: fileEntry не работает в портлете Liferay. У вас есть ключ, который требует объяснения
<ace:panel>
<ace:fileEntry
required="true"
requiredMessage="You may not save if you have not selected a file."
fileEntryListener="#{profileBean.listener}"
maxFileCount="1"
maxFileCountMessage="Select one file, please."
useSessionSubdir="true"
immediate="true"
/>
</ace:panel>
Во-первых, немедленное не работает. слушатель в моей фасоли никогда не вызван. Но это может быть не так важно, как следующее.
У меня есть h: commandButton на форме. Когда я нажимаю на него, я вижу, что похоже на начало строки выполнения, как показано на рисунке. Это немедленно покрывается следующим:
Эта коробка часто ассоциируется с проблемами с ICEfaces (мне сказали ICEfaces). Я добавил icepush.jar в WEB-INF/lib, но это не помогло. Я бы предпочел, чтобы не предполагалось, что предполагаемый индикатор прогресса вообще будет показан.
Итак, было бы полезно, если бы кто-нибудь помог в этой работе по загрузке этого файла.
P.S., я пробовал Tomahawk и простой Apache JSF 2.0, также. Я хотел бы получить версию ICEfaces, но я отчасти открыт для любого рабочего решения, учитывая мою среду на основе Servlet 2.5.
Спасибо.
Нейл, этот портлет, кажется, исчез из GitHub. Есть ли у вас другие примеры, в том числе Liferay Faces Bridge и ICEfaces3? –
Извините - переключитесь на ветку 3.1.x в GitHub, и вы увидите ее. В настоящее время главная ветвь предназначена для JSF 2.2, для которой потребуется ICEfaces 3.4, ни одна из которых еще не выпущена (на момент написания этой статьи). –