ag-grid 相关问题

ag-Grid是一个客户端JavaScript网格,旨在与框架无关。它不依赖于任何框架,允许它与任何框架轻松集成。使用此标记可以解决与ag-Grid配置及其与其他工具集成问题相关的问题。

Vue Ag-grid 一次隐藏/取消隐藏所有列

我试图在父组件的数据更改时隐藏和取消隐藏 ag-grid 中的所有列。 这是我的子组件 我试图在父组件的数据更改时隐藏和取消隐藏 ag-grid 中的所有列。 这是我的子组件 <template> <v-card> <v-card-title> <v-row no-gutters> <v-col class="text-right"> <v-btn color="blue" outlined @click="hideColumns">hide Format</v-btn> </v-col> </v-row> </v-card-title> <ag-grid-vue // ></ag-grid-vue> </v-card> </template> <script> //All imports of aggrid export default { name: "DetailsTable", props: { columnDefs: { type: Array, default() { return null; }, }, rowData: { type: Array, default() { return null; }, }, }, components: { "ag-grid-vue": AgGridVue, }, data() { return { agModule: AllModules, newRowData: [], gridApi: null, gridOptions: {}, }; }, watch: { rowData: function (newVal, oldVal) { this.newRowData = newVal; }, columnDefs: function (newval, oldval) { this.hideColumns(); }, }, methods: { hideColumns() { this.gridOptions.columnApi.getAllColumns().forEach((e) => { this.gridOptions.columnApi.setColumnVisible(e.colId, false); //In that case we hide it }); }, }, mounted() { this.newRowData = this.rowData; this.gridApi = this.gridOptions.api; }, }; </script> 在父组件中,每当在父组件中调用 api get 时,都会重新初始化 columnDefs and rowData get。现在再次更改 columnDefs,我想隐藏所有列。 setColumnsVisible() 接受一个数字作为参数,即 Column.colId。 getAllColumns()返回一个Column数组,所以你需要在这里使用for循环 const showAllColumn = () => { const allColumns = columnApi.getAllColumns().forEach((c) => { columnApi.setColumnVisible(c.getColId(), true); }); }; const hideAllColumn = () => { const allColumns = columnApi.getAllColumns().forEach((c) => { columnApi.setColumnVisible(c.getColId(), false); }); }; 使用方法 <button onClick={showAllColumn}>Show all columns</button> <button onClick={hideAllColumn}>Hide all columns</button> 实例 通过新的更新,您可以执行以下操作: gridApi?.setColumnsVisible(gridApi?.getAllGridColumns(), true);

回答 2 投票 0

如何防止ag-grid列自动调整大小

我正在使用带有服务器端行模型的ag-grid。列宽是通过显式调用 ag-grid api 设置的。但是当滚动时,随着网格加载更多行,列会自行调整大小。如何预防...

回答 1 投票 0

AG 网格:分页大小选择器未显示

我在 Next JS 中使用 AG Grid,并且遵循此文档: https://www.ag-grid.com/react-data-grid/row-pagination/ 一旦 AG 网格的分页处于活动状态,网格应显示分页...

回答 1 投票 0

角度农业网格不适用于故事书

我想为我的 ag-grid 组件创建一本故事书。我已经尝试了其他角度分量所遵循的常用方法。但这似乎不起作用。 常量元:元={...

回答 1 投票 0

如何获得ag-grid中的扩展级别?

我正在使用带有行分组和 SSRM 的 AgGrid React。 我想更新 AG Grid 创建的组列中的标题 例如,假设我的 (4) 列名为 A B C & D。 我想要

回答 1 投票 0

如何取消选择/取消选择 React AGGrid 网格中的所有行或轻松重新加载网格?

我有一个包含一些行的 React AGGrid 网格,我可以通过单击一行中的复选框来选择一行或多行。无论如何,当单击屁股时,我需要取消选择行中选定的所有复选框...

回答 1 投票 0

ag-grid 导出删除前导零

以下是我用于导出文件的功能: excel样式:[ { id: '标题', 内部的: { 颜色: '#aaaaaa', 图案:“实心”, }, }, { id: '身体', 数据类型:'字符串', 内部的: { 颜色:'#

回答 1 投票 0

如果我更新或删除任何单元格值,如何刷新 AG-Grid?

我正在使用带角度的ag网格,我遇到了问题,因为我的网格中有一些强制性的可编辑列,当我删除它们时,我想将单元格的bgColor更改为红色。我阅读了文档...

回答 1 投票 0

如何获取和设置ag-grid状态?

如何获取并重新设置ag-grid表的状态?我的意思是,正在显示哪些列、以什么顺序、使用什么排序和过滤等。 更新:getColumnState 和 setColumnState 似乎...

回答 8 投票 0

如何在 React 中使用大型 json 文件?

在我的 React 项目中,我有一个 350 MB 的 json 文件,在执行过滤操作的表中使用该文件。我应该以什么方式将其从服务器中拉出,或者应该将其静态保持在反应状态?什么...

回答 1 投票 0

2024年如何在AG网格社区启用快速筛选

从 AG-Grid 社区节点模块来看,setQuickFilter 函数似乎已被弃用。不知道为什么该网站没有像我们的解释那样解释快速过滤的替代方案......

回答 1 投票 0

如何制作css样式!在ag-Grid的getRowStyle中很重要

getRowStyle(参数){ 返回{背景颜色:'红色!重要'} } 我知道“红色!重要”不是有效的。如何使背景颜色优先于任何其他外部样式?

回答 1 投票 0

如何在 AgGrid 单元格中嵌入绘图?

我想使用 Plotly 绘制一些“简单”图表,并将其嵌入到 AgGrid 中的单元格内容中。 我为每个图准备了一个 html,但是当我渲染时似乎无法渲染它......

回答 1 投票 0

AG Grid headerComponentFramework prop 未渲染自定义组件

我正在尝试使用 AG Grid 和 React 创建自定义标头,但无法渲染传递到我的 autoGroupColumnDefs 中的 headerComponentFramework prop 的自定义组件。 ...

回答 2 投票 0

如何在AgGrid分页PageSizeSelector中显示所有行?

代码 网格选项 = { 分页:真实, 分页页面大小: 10, 分页页面大小选择器:[10,20,30] ETC.... }

回答 1 投票 0

在 Angular 17 中注册 AG GRID 主细节模块

当我转到组件时,出现以下警告 AG Grid:无法使用 masterDetail,因为 MasterDetailModule 未注册。检查您是否已注册该模块: 重要...

回答 1 投票 0

在角度ag-grid中,如何使某些单元格可编辑

在角度ag-grid中,如何使列的某些单元格可编辑。 在我的网格中,我有一列“状态”,此状态列是一个下拉字段,只能编辑

回答 1 投票 0

如何在react ag-grid中选中或取消选中复选框时触发函数

大家基本上我试图在选择或取消选择任何复选框时触发一个函数,为此我使用 cellRenderer:“agCheckboxCellRenderer”,onSelectionChanged 不是...

回答 1 投票 0

ag-grid-react Reactjs 中的行单击事件的名称是什么?

如果用户单击或选择 ag-grid 中的一行,那么我想触发单击事件。我搜索了文档但没有运气。

回答 2 投票 0

Ag-Grid:如何在单击该行或该行的任何单元格时突出显示特定行,而不选择该行?

我正在使用ag-grid,并有复选框来选择行。 我想要做的是,每当用户单击该行的任何行或单元格时,整个行就会突出显示,而不选择该行。

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.