JQuery를 사용하여 채워지는 DataTable의 기본 열을 표시해야합니다. json 데이터가 initiallyHidden
으로 평가되면 할당 된 json 데이터가있는 열을 숨겨야한다는 조건이 있습니다. 나는 다음과 같은 일을 시도했지만 작동하지 않았다Freemarker 조건을 사용하여 초기로드 중 열을 숨길 수 없음
<#list caseMgrConfiguration.columns as column>
<#if column?counter <= 11>
{
data: "${column.label}",
<#if column.Userselectable?? && column.Userselectable.intiallyHidden??>
style="display:none"
</#if>
render: function (data, type, row) {
return "<a href='/platform/${registry}/facility${facilityId}/case-report-form?patient_id=" + row.patientId + "&record_id=" + row.recordId + "'>" + data + "</a>";
}
},
</#if>
내가 정확히 원하는 것은 casemgr.json 파일에서 오는 JSON 값 initiallyHidden
에 따라 CSS를 표시하거나 숨길 수 있습니다. 오류가 발생하지는 않지만 열은 숨겨지지 않습니다. 어떻게하면 나를 안내해 줄 수 있습니까? foo
그것이 true
또는 false
이다 (비 null
), 그렇지 않으면 존재하는 경우
'a' 태그를 숨기시겠습니까? – user7294900
예, 이상적으로 열 헤더와 함께 그 데이터도 숨겨져 있어야합니다. 그렇습니다. 하지만 난 단지 열 머리글에 대한 if 태그를 넣었습니다. –