I am trying to render the contents of a column depending on the contents of another column. The code snippet below displays the 2nd column (all of the cells) as it's like the test condition is similar to "1 == 1". Now the 2nd code snippet (check for true or false) does not work, nothing shows up in the 2nd column's cells. Any hints as to the problem in the <c:if test=...> tag? thx.
<h:column>
 <f:facet name="header">Security Level Approved?</f:facet>
 <c:if test="#{myRow[1].icomsAccountApproved == myRow[1].icomsAccountApproved}">
 <h:outputText value="#{myRow[1].icomsAccountApproved}"/>
 <h:selectOneRadio id="securityLevelApprovedRB" value="#{myRow[1].securityLevelApproved}"
 onclick="processNote(this, #{myAuditList.getRowIndex()}, 'secLevelApproved');checkForSubmit(#{myAuditList.getRowIndex()})"
 style="visibility:visible">
 <f:selectItems value="#{securityAuditAction.securityAuditRadioButtons}" />
 </h:selectOneRadio>
 <h:graphicImage id="securityLevelGraphic" value="/img/icon_edit.gif"
 onclick="editNote(#{myAuditList.getRowIndex()}, 'secLevelApproved');" style="visibility:visible"/>
 </c:if>
 </h:column><h:column>
 <f:facet name="header">Security Level Approved?</f:facet>
 <c:if test="#{myRow[1].icomsAccountApproved == false || myRow[1].icomsAccountApproved == true}">
 <h:outputText value="#{myRow[1].icomsAccountApproved}"/>
 <h:selectOneRadio id="securityLevelApprovedRB" value="#{myRow[1].securityLevelApproved}"
 onclick="processNote(this, #{myAuditList.getRowIndex()}, 'secLevelApproved');checkForSubmit(#{myAuditList.getRowIndex()})"
 style="visibility:visible">
 <f:selectItems value="#{securityAuditAction.securityAuditRadioButtons}" />
 </h:selectOneRadio>
 <h:graphicImage id="securityLevelGraphic" value="/img/icon_edit.gif"
 onclick="editNote(#{myAuditList.getRowIndex()}, 'secLevelApproved');" style="visibility:visible"/>
 </c:if>
 </h:column>