2017-01-18 25 views
0

我在使用列表中的链接时遇到问题。 该链接不会调用该操作。 有没有人经历过这个,你能帮助我吗?<a4j:commandLink>不调用动作和动作侦听器

按照下面的源代码

rich:dataList id="dtList" rows="30" value="#{SegundaVia.listInsc}" var="list" 

a4j:commandLink onclick="s2(#{list.inscnum});" oncomplete="openConfirmInsc();" 
action="#{getmanaged$FichaInscricaoSessionBean().teste}" 
value="#{list.contcargnum.contnum.userorgao} - #{list.inscnum} - #{list.contcargnum.cargnum.cargdescr}" 

rich:dataList> 
+0

好下午大家! 我能够使链接调用动作, 我使用了按钮上的属性ajaxSingle =“true”。 但现在我的问题是,我无法通过该项目的操作方法 实例的参数:A4J:commandLink行动=“#{SegundaVia.teste(名单)}” 任何人可以帮助我吗? 娄是源代码 丰富:数据列表ID = “dtList” 行= “30” 值= “#{SegundaVia.listInsc}” VAR = “列表” A4J:commandLink 行动=“#{SegundaVia。 teste(list)}“ value =”#{list.contcargnum.contnum.userorgao} rich:dataList –

回答

0

大家下午好!

我能够使链接调用动作, 我使用了按钮上的属性ajaxSingle="true"

但现在我的问题是,我无法通过该项目作为动作方法的参数

例子:a4j:commandLink action="#{SegundaVia.teste(list)}"

任何人可以帮助我吗?

贝娄是源代码

<rich:dataList id="dtList" rows="30" value="#{SegundaVia.listInsc}" var="list"> 

<a4j:commandLink action="#{SegundaVia.teste(list)}" value="#{list.contcargnum.contnum.userorgao}" /> 

</rich:dataList> 
0

大家下午好! 我终于成功地解决我的问题, 按照下面的解决方案

丰富:DataList控件ID = “dtList” 行= “30” 值= “#{} SegundaVia.listInsc” VAR = “列表”

A4J :commandLink ajaxSingle =“true”onclick =“s2(#{list.inscnum});”的onComplete = “openConfirmInsc();” 行动= “#{SegundaVia.prepararSegundaViaInscricao()}”
值= “#{list.contcargnum.contnum.userorgao} - #{list.inscnum} - #{list.contcargnum.cargnum.cargdescr}”>

A4J:actionparam名= “inscnum” 值= “#{} list.inscnum” assignTo = “#{} SegundaVia.inscnum”

A4J:commandLink>效果

丰富:DataList控件

相关问题