ag-Grid是一个功能强大的JavaScript数据网格,可用于在Web应用程序中显示和编辑大量数据。在编辑数据之前,我们可以通过访问原始数据来进行一些预处理或验证操作。
在ag-Grid中,可以通过以下步骤来访问原始数据:
// HTML
<ag-grid-angular
[gridOptions]="gridOptions"
style="width: 100%; height: 100%;"
></ag-grid-angular>
// TypeScript
import { GridOptions } from 'ag-grid-community';
export class YourComponent {
gridOptions: GridOptions;
constructor() {
this.gridOptions = {
// grid options configuration
};
}
}
// TypeScript
export class YourComponent {
gridOptions: GridOptions;
constructor() {
this.gridOptions = {
// grid options configuration
};
}
accessRawData() {
const rowData = this.gridOptions.api?.getDisplayedRowAtIndex(0)?.data;
console.log(rowData);
// 对原始数据进行操作或验证
}
}
在上面的示例中,我们使用getDisplayedRowAtIndex
方法来获取在第一个索引位置显示的行数据,并通过data
属性访问原始数据。您可以根据需要使用其他api方法来访问和操作数据。
ag-Grid的优势:
ag-Grid的应用场景:
腾讯云相关产品和产品介绍链接地址:
请注意,以上链接仅为示例,具体的产品选择应根据实际需求进行评估和选择。
领取专属 10元无门槛券
手把手带您无忧上云