2017-01-18 22 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控件

相關問題