Java <;rich:popupPanel按钮在JSF项目中不起作用
在我的JSF+Spring项目中,我试图添加表单并从弹出窗口中获取值。但当单击按钮时,没有调试点进入相关控制器&而且函数也不起作用。 这里显示了我的.xhtml文件 请参考,并建议我解决这个问题 谢谢大家Java <;rich:popupPanel按钮在JSF项目中不起作用,java,spring,jsf,richfaces,Java,Spring,Jsf,Richfaces,在我的JSF+Spring项目中,我试图添加表单并从弹出窗口中获取值。但当单击按钮时,没有调试点进入相关控制器&而且函数也不起作用。 这里显示了我的.xhtml文件 请参考,并建议我解决这个问题 谢谢大家 @VasilLukach 谢谢亲爱的朋友。请关注我的父页面及其数据表 现在我添加了与它们分离的弹出窗口 现在它起作用了 谢谢大家我在任何地方都看不到。表格在哪里?什么是和之后的?你的popupPanel在数据表中吗?@kolossus;亲爱的kolossus..我添加了表单标签,然后为jsf
@VasilLukach
谢谢亲爱的朋友。请关注我的父页面及其数据表
现在我添加了与它们分离的弹出窗口
现在它起作用了
谢谢大家我在任何地方都看不到
。表格在哪里?什么是
和
之后的
?你的popupPanel在数据表中吗?@kolossus;亲爱的kolossus..我添加了表单标签,然后为jsf导入了srcfile@VasilLukach:亲爱的Vasil我在PopupPanely中添加了datatable您的弹出面板应该在任何datatable之外(如果您有窗体内部弹出,则可以选择在主窗体之外)
<h:outputLink value="#" id="ll">
<rich:componentControl event="click" operation="show" target="lp">
<a4j:param name="event" value="event" noEscape="true" />
<rich:hashParam>
<a4j:param noEscape="true" name="top" value="200" />
<a4j:param noEscape="true" name="left" value="200" />
</rich:hashParam>
</rich:componentControl>
Tag SAM
</h:outputLink>
<rich:popupPanel id="lp" modal="false" height="300" width="500" autosized="false" resizeable="true">
<f:facet name="header">
<h:outputText value="SAM Selector" />
</f:facet>
<a4j:commandButton value="Load SAM" action="#{pOSController.loadSamPosTagging()}" render=" #{rich:clientId('dataTableSamView')}" />
<a4j:commandButton value="Save Tagging" action="#{pOSController.saveSamPosTagging()}" render=" #{rich:clientId('dataTableSamView')}" />
<rich:dataTable style="width:80%;" rows="10" value="#{pOSController.selectedSamBeans}" var="samView" id="dataTableSamView">
<rich:column style="height:25px;">
<f:facet name="header" />
<h:selectBooleanCheckbox value="#{samView.selected}">
<f:selectItem itemValue="true" itemLabel="" />
<a4j:ajax immediate="true" execute="@this" />
</h:selectBooleanCheckbox>
</rich:column>
<rich:column>
<f:facet name="header">SAM UID</f:facet>
<h:outputText value="#{samView.samUid}" />
</rich:column>
<rich:column>
<f:facet name="header">SAM DID</f:facet>
<h:outputText value="#{samView.samDid}" />
</rich:column>
<rich:column>
<f:facet name="header">Expire Date</f:facet>
<h:outputText value="#{samView.expireDate}" />
</rich:column>
<rich:column>
<f:facet name="header">Status</f:facet>
<h:outputText value="#{samView.status}" />
</rich:column>
</rich:dataTable>
<h:outputLink onclick="#{rich:component('lp')}.hide(event); return false;" value="#">SAM Tag</h:outputLink>
</rich:popupPanel>
<!-- ###################################################### Custom POPUP_PANEL ################################################################ -->
</rich:column>
</rich:dataTable>