这是我的代码。基于价值,我将打开一个对话框,将检索列表的数量。如果单击值为7,当我点击7时,对话框将打开,在打开的对话框中,它将检索弹出窗口中的数据表中有7行。
<p:commandLink value="#{row.inprogress}"
rendered="#{row.value}"
actionListener="#{Bean.showIpdpInProgressPopup}" update=":somefield"
style="display:block;background-color:#{row.backgroundcolor}">
此方法showIpdpInProgressPopup
将从辅助bean打开一个对话框。
我不想用<p:commandLink>
打开对话。相反,我还可以用什么来打开对话?
答案 0 :(得分:0)
您可以使用overlayPanel
打开如下对话框。
<p:commandLink id="rolSec" action="#{rolDegistirController.rolBul}" update=":kisiselBilgilerForm:rolForm:kullaniciRolForm">
Değiştir
</p:commandLink >
<p:overlayPanel dynamic="true" for="kisiselBilgilerForm:rolSec">
<ui:include src="include/rolDegistirForm.xhtml"/>
</p:overlayPanel>
点击Değiştir链接后,将打开overlayPanel,第二次点击将关闭。
答案 1 :(得分:0)
我的问题是,当我使用字体总是加下划线时,我的主要要求是删除下划线。我开始知道这个的修复非常简单,我在下面给出了
<p:commandLink value="#{row.inprogress}"
rendered="#{row.value}"
actionListener="#{Bean.showIpdpInProgressPopup}"
update=":somefield"
style="text-decoration:none;color:blue;display:block;background:#{row.backgroundcolor}"/>
所以style="text-decoration:none;
为我做了这件事。感谢所有人提出的宝贵意见和建议。感谢。