Добавление атрибута headerClass в display: column - PullRequest
0 голосов
/ 21 мая 2018

Я хотел бы спрятать весь столбец в моей таблице тегов отображения с помощью jQuery.Я назначил тег <display:column> с помощью class='col0', и я могу скрыть строки данных, используя $('.col0').addClass('hidden').

Однако для заголовка таблицы я попытался вставить атрибут, используя $('.col0').attr('headerClass', 'hidden'), ноон не присваивает атрибут заголовку таблицы.Есть ли другие способы добавить атрибут headerClass в столбец отображения?

Отредактировано для добавления фрагмента кода:

<display:table name="..." class="table simple" pagesize="20" export="false" sort="list" bundle="..." optimised="true" decorator="...">
    <display:column property="dob" key="personnel.html.dateOfBirth" class="col0" headerClass=""/>
<display:table>

<script>
    //function toggled by checkbox onchange='toggleColumns(this.id)'
    function toggleColumns(obj) {
        if($('#'+obj).attr('checked')){
             $('.'+obj).removeClass('hidden');
             $('.'+obj).attr('headerClass', '');
        } else {
             $('.'+obj).addClass('hide');
             $('.'+obj).attr('headerClass', 'hidden');
        }
   }
</script>

1 Ответ

0 голосов
/ 21 мая 2018
Is headerClass an attribute for the <display: column>, could you please share the code snippet to resolve the issue. 
...