【问题标题】:Mat-table-exporter CSV exporting checkbox representation of a booleanMat-table-exporter CSV 导出布尔值的复选框表示
【发布时间】:2020-07-10 10:47:24
【问题描述】:

我尝试使用 mat-table-exporter 导出 mat-table。 有没有人有任何解决方法来获取 CSV 文件的布尔值的 mat-checkbox 表示?

也许Talhature 有任何意见???

Stackblitz 示例链接, https://stackblitz.com/edit/mte-demo-2toxqz?file=src%2Fapp%2Fapp.component.html

【问题讨论】:

    标签: angular7 export-to-csv mat-table


    【解决方案1】:

    抱歉回复晚了。看到你的问题,很失望没有找到答案。我对图标也有类似的情况。从 Angular Material 页面中获取一个关于可访问性的页面,并将其放入具有“cdk-visually-hidden”类的同级跨度中,这使得预期的内容可以在导出时工作并且可供屏幕阅读器使用。

    分叉堆栈闪电战:https://stackblitz.com/edit/mte-demo-kefmjm?file=src%2Fapp%2Fapp.component.html

    【讨论】:

      【解决方案2】:

      在我的复选框起作用之前添加它。

      <ng-container matColumnDef="hot">
          <mat-header-cell *matHeaderCellDef mat-sort-header> Hot </mat-header-cell>
              <mat-cell *matCellDef="let row">    
      
              <!-- added this line in -->
              <span class="cdk-visually-hidden">{{row.hot}}</span> 
      
              <mat-checkbox (click)="$event.stopPropagation()" disabled="true [checked]="row.hot">
              </mat-checkbox>
          </mat-cell>
      </ng-container>
      

      【讨论】:

        猜你喜欢
        • 2019-10-10
        • 1970-01-01
        • 1970-01-01
        • 2017-09-17
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-06-04
        • 2011-10-14
        相关资源
        最近更新 更多