Я пытаюсь использовать ace:fileEntry
для загрузки изображения, так как я читаю, что этот компонент требует отправки от h:commandButton
, чтобы начать загрузку.Моя проблема в том, что когда я переключил свой ice:commandButton
на h:
, мой управляемый бин (который находится в области разговора) снова создается (вызывается @PostConstruct
) и метод в h:commandButton
, а также fileEntryListener
aren 'больше не звонил.
И еще одна проблема, которая может быть причиной этого, заключается в том, что когда я впервые захожу на свою страницу, создается управляемый компонент, и я вызываю диалог, но когда я делаю второй запрос (из commandLink
), создается управляемый компонент.снова, и начинается новый разговор, после чего вы можете играть, как долго вы хотите, чтобы управляемый бин не создавался снова.
Возвращаясь к моему первоначальному вопросу, если у меня есть ice:commandButton
, управляемый бин не создается снова, если он с h:
, он создается снова.
И чтобы добавить немного удовольствия, если я удалю визуализированный атрибут (который разрешается в true) из ace:fileEntry
, вызывается fileEntryListener
, но действие из h:commandButton
не вызывается, независимо от того,какие.
Я пытался добавить явные идентификаторы к компонентам, пытался изменить ice:form
с h:form
.. ничего.
Пожалуйста, помогите.
Ps: почему ICEfaces 2 не может работать со всеми компонентами ice, почему требуется h:commandButton
вместо ice:commandButton
, почему новый JSF 2.0 работает сf:selectItems
поддерживается обычным списком не работает с ice:selectOneMenu
, работает только с h:selectOneMenu
?Что случилось с ICEfaces?И почему CDI не работает должным образом, с Seam 2 у меня также были проблемы с разговорами, вызываемыми дважды .. ps2: если я не перехожу к другому представлению, ?cid=1
отсутствует в URL .