Флажок не отображается в ngx-datatable

Код: вот пример HTML-кода. операции работает правильно, но флажок не отображается.

 <ngx-datatable
              style="width: 90%"
              class="material"
              [rows]="rows"
              [columnMode]="'force'"
              [headerHeight]="50"
              [footerHeight]="50"
              [rowHeight]="'auto'"
              [limit]="5"
              [selected]="selected"
              [selectionType]="'checkbox'"
              [selectAllRowsOnPage]="false"
              [displayCheck]="displayCheck"
              (activate)="onActivate($event)"
              (select)='onSelect($event)'>
              <ngx-datatable-column
                [width]="30"
                [sortable]="false"
                [canAutoResize]="false"
                [draggable]="false"
                [resizeable]="false"
                [headerCheckboxable]="true"
                [checkboxable]="true">
              </ngx-datatable-column>
              <ngx-datatable-column name="Name"></ngx-datatable-column>
              <ngx-datatable-column name="Gender"></ngx-datatable-column>
              <ngx-datatable-column name="Company"></ngx-datatable-column>
            </ngx-datatable>

операторы импорта добавлены в src / Style.css

@import '~@swimlane/ngx-datatable/release/index.css';
@import '~@swimlane/ngx-datatable/release/themes/material.css';
@import '~@swimlane/ngx-datatable/release/assets/icons.css';

Я использую версию ngx-datatable: ^ 11.3.2, поэтому есть код узла, который нужно удалить

input[type="checkbox"], input[type="radio"] { display: none; }

person akash    schedule 13.08.2018    source источник
comment
Вы имеете в виду это: - <ngx-datatable-column> <ng-template ngx-datatable-header-template> <input type="checkbox" (change)="someFn()"/> </ng-template> <ngx-datatable-column>   -  person Sudeep Shrestha    schedule 13.08.2018
comment
да, но он не работает, операция выполняется хорошо, но флажок не отображается.   -  person akash    schedule 14.08.2018
comment
Вы видели ЭТО   -  person Sudeep Shrestha    schedule 14.08.2018
comment
да, но в нашем material.css у меня есть код, который нужно удалить, как показано ниже. input [type = checkbox], input [type = radio] {display: none; }   -  person akash    schedule 14.08.2018
comment
пожалуйста, помогите мне решить эту проблему   -  person akash    schedule 04.09.2018


Ответы (1)


У вас есть функция displayCheck в вашем ngx-datatable, если она активна, у вас обязательно будет скрытый флажок.

[displayCheck] = "displayCheck"

person Greg-A    schedule 17.10.2018