English 中文(简体)
页: 1
原标题:p:ajax inside h:graphicImage

我有问题向总理提出亚克斯要求。

<f:metadata>
  <f:viewParam name="token" value="#{clientBean.token}"/>
  <f:event type="preRenderView" listener="#{clientBean.getParameter}" />
</f:metadata>
<h:form>
  <h:graphicImage id="id1" url="/images/circle-ok.png" onclick="dTag.show();"/>
  <p:commandButton id="id4" value="T" actionListener="#{clientBean.tag}" />  

  <!-- This does not work -->
  <h:graphicImage id="id2" url="/images/circle-ok.png">
    <p:ajax id="id3" event="onclick" onstart="dTag.show();"
            actionListener="#{clientBean.tag}" />
  </h:graphicImage>
</h:form>

第一个<代码>h:graphicImage 正确地打开了方言,p:commandButton 正确触发行动,但<代码>p:ajax没有影响(在信道上测试)。

Update 1 Changing the event from onclick to click was absolutely right (thanks BalusC): Now the p:dialog is shown. But still the tag() method is not invoked. I ve updated the xhtml-Code with f:metadata because there is one additional logging. I think it s related to p:ajax and the invocation of the bean, I ve tried actionListener, action and listener (from the documentation of Primefaces) with the same result:

  • The app engines logs the invocation of getParameter(ComponentSystemEvent event) and Firebug shows this partial-update: <changes><update id="otCounter"><![CDATA[<span id="otCounter">0</span>]]></update>..
  • The invocation of public void tag(ActionEvent ae) is not logged (also tried public void tag())

<代码>p:commandButton 正确地更新了对照。

Update 2 I ve removed the f:viewParam and f:event for simplicity and now are using listener and public void tag(), but the method is not called :-(

www.un.org/Depts/DGACM/index_spanish.htm 附录3 BalusC的回答是正确的,我在这里使用时还有其他问题:。 页: 1 ui:

最佳回答
问题回答

暂无回答




相关问题
Spring Properties File

Hi have this j2ee web application developed using spring framework. I have a problem with rendering mnessages in nihongo characters from the properties file. I tried converting the file to ascii using ...

Logging a global ID in multiple components

I have a system which contains multiple applications connected together using JMS and Spring Integration. Messages get sent along a chain of applications. [App A] -> [App B] -> [App C] We set a ...

Java Library Size

If I m given two Java Libraries in Jar format, 1 having no bells and whistles, and the other having lots of them that will mostly go unused.... my question is: How will the larger, mostly unused ...

How to get the Array Class for a given Class in Java?

I have a Class variable that holds a certain type and I need to get a variable that holds the corresponding array class. The best I could come up with is this: Class arrayOfFooClass = java.lang....

SQLite , Derby vs file system

I m working on a Java desktop application that reads and writes from/to different files. I think a better solution would be to replace the file system by a SQLite database. How hard is it to migrate ...

热门标签