Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/28.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何选择当前页面';s仅在angular5的ngx数据表中的行_Javascript_Angular_Angular5_Ngx Datatable - Fatal编程技术网

Javascript 如何选择当前页面';s仅在angular5的ngx数据表中的行

Javascript 如何选择当前页面';s仅在angular5的ngx数据表中的行,javascript,angular,angular5,ngx-datatable,Javascript,Angular,Angular5,Ngx Datatable,我正在使用ngx数据表和ngx数据表的复选框类型。我只想选择当前页面行,但当我选择“全部”选项时,它会选择数组中的所有行。我的密码在这里 <ngx-datatable-column [width]="50" [sortable]="false" [canAutoResize]="false" [draggable]="false" [resizeable]="false"> <ng-template class="datata

我正在使用ngx数据表和ngx数据表的复选框类型。我只想选择当前页面行,但当我选择“全部”选项时,它会选择数组中的所有行。我的密码在这里

<ngx-datatable-column [width]="50" [sortable]="false" [canAutoResize]="false" [draggable]="false" [resizeable]="false">
                          <ng-template class="datatable-checkbox" ngx-datatable-header-template let-value="value" let-allRowsSelected="allRowsSelected"
                            let-selectFn="selectFn">
                            <div class="checkbox-fade fade-in-default datatable-header-cell-label">
                              <label>
                                <input type="checkbox" [checked]="allRowsSelected" (change)="selectFn(!allRowsSelected)" />
                                <span class="cr">
                                  <i class="cr-icon icofont icofont-ui-check txt-primary"></i>
                                </span>
                              </label>
                            </div>
                          </ng-template>
                          <ng-template class="datatable-checkbox" ngx-datatable-cell-template let-value="value" let-isSelected="isSelected" let-onCheckboxChangeFn="onCheckboxChangeFn">
                            <div class="checkbox-fade fade-in-default datatable-header-cell-label">
                              <label>
                                <input type="checkbox" [checked]="isSelected" (change)="onCheckboxChangeFn($event)" />
                                <span class="cr">
                                  <i class="cr-icon icofont icofont-ui-check txt-primary"></i>
                                </span>
                              </label>
                            </div>
                          </ng-template>
                        </ngx-datatable-column>

如何在“全选”选项中仅选择当前页面行?

尝试使用:

[selectAllRowsOnPage] true|false
在ngx文档中,它说:

属性,您可以使用该属性来确定“选择上的所有行” 是否为当前页面

例如:

<ngx-datatable [selectAllRowsOnPage]="true"></ngx-datatable>

[selectAllRowsOnPage]
选项被破坏,在版本16.1.0中进行了修复


不为我工作。它一直在选择我数组中的所有。。。没有在当前页面上有人得到解决方案吗?