我有一個,情況: 在JSF
頁我有一些selectBooleanCheckbox
。我需要的是,當我檢查其中一個時,其他一些未被檢查。我正在處理這個問題,以便從JasperReports
報告中添加或刪除列,只是爲了解釋爲什麼我需要這項工作。檢查或取消選擇selectBooleanCheckBox通過檢查另一個
可能嗎?如果是的話,我想獲得一些幫助來實現這一點,謝謝。
XHTML:
<h:selectBooleanCheckbox value="#{simpleReport.colunaId}" />
<h:outputText escape="false" value="Cód." />
<h:selectBooleanCheckbox value="#{simpleReport.colunaCliente}" />
<h:outputText escape="false" value="Cliente" />
<h:selectBooleanCheckbox value="#{simpleReport.colunaCondutor}" />
<h:outputText escape="false" value="Condutor" />
<h:selectBooleanCheckbox
value="#{simpleReport.colunaCondicaoTempo}" />
<h:outputText escape="false" value="Cond. Tempo" />
<h:selectBooleanCheckbox value="#{simpleReport.colunaOcorrencia}" />
<h:outputText escape="false" value="Ocorrência" />
<h:selectBooleanCheckbox value="#{simpleReport.colunaStatus}" />
<h:outputText escape="false" value="Status" />
<h:selectBooleanCheckbox value="#{simpleReport.colunaPeriodo}" />
<h:outputText escape="false" value="Período" />
<h:selectBooleanCheckbox value="#{simpleReport.colunaSoma}" />
<h:outputText escape="false" value="Soma" />
<h:selectBooleanCheckbox value="#{simpleReport.colunaQtdCli}" />
<h:outputText escape="false" value="QtdCli" />
<h:selectBooleanCheckbox value="#{simpleReport.groupByCLiente}" />
<h:outputText escape="false" value="Group" />
豆
boolean colunaId = false, colunaCliente = false, colunaCondutor = false, colunaPeriodo = false,
colunaCondicaoTempo = false, colunaStatus = false, colunaOcorrencia = false, colunaSoma = false,
colunaQtdCond = false, colunaQtdCli = false;
boolean groupByCLiente = false, groupByCondutor = false;
我發現這個職位:Single Select Checkbox Using JSF但它不是非常相同的情況下,我無法實現我需要什麼呢。
例如,如果我檢查「組」,它應該取消選中「Ocorrencia」和「狀態」。
有你爲什麼標記'primefaces'的問題,但只使用普通的JSF標籤,原因是什麼?如果您正在使用PrimeFaces,您可以使用其客戶端API,基本上只需通過JavaScript檢查/取消選中複選框 – stg
我相信這只是我在標籤上的錯誤。 – Rodrigo