Angular 如何在ng2智能表中获取过滤后的行数据值
我正在使用ng2智能表格模块以网格格式显示数据。我想将filterd数据导出到xls文件中 带有值和第一列为复选框的表,过滤一列数据并获取10行,在单击标题中的“全选”复选框并选择所有10行(选中所有10行)并单击“导出”按钮后,xls文件中应仅包含10行值。但是我的xls文件包含来自数据库的所有数据值。试试这种方法 第一种方式: 这样,您只需设置自定义复选框并获取事件Angular 如何在ng2智能表中获取过滤后的行数据值,angular,angular6,ng2-smart-table,Angular,Angular6,Ng2 Smart Table,我正在使用ng2智能表格模块以网格格式显示数据。我想将filterd数据导出到xls文件中 带有值和第一列为复选框的表,过滤一列数据并获取10行,在单击标题中的“全选”复选框并选择所有10行(选中所有10行)并单击“导出”按钮后,xls文件中应仅包含10行值。但是我的xls文件包含来自数据库的所有数据值。试试这种方法 第一种方式: 这样,您只需设置自定义复选框并获取事件 import { DomSanitizer } from '@angular/platform-browser'; ... c
import { DomSanitizer } from '@angular/platform-browser';
...
constructor(private _sanitizer: DomSanitizer) { }
...
public settings = {
columns: {
checkbox: {
title: 'Check Box',
type: 'html',
valuePrepareFunction: (value) => { return this._sanitizer.bypassSecurityTrustHtml(this.input); },
filter: false
},
}
};
...
public input: string = '<input type="checkbox"></input>';
在.ts
文件中,只需实现onUserRowSelect()
并存储在数组中
onUserRowSelect(event): void {
console.log("Row is ::: ",event);
}
有关信息,请阅读此
onUserRowSelect(event): void {
console.log("Row is ::: ",event);
}