我正在尝试设置一个ag-grid,这样用户就可以再单击一行,然后按Ctrl +C来选择所有数据。看看这个网站https://www.ag-grid.com/angular-grid/row-selection/,它看起来行选择是社区版的一部分,但我已经尝试了几天,使用各种例子来实现它,就是不能让它工作。关于这个功能是否可用,我一直在寻找相互矛盾的答案。
上面链接的前2个网格没有导入企业,我注意到您不能将行复制到剪贴板。以下网格确实具有企业导入,并允许复制到剪贴板。社区的行选择仅仅意味着选择行而不一定复制其数据的能力吗?
这是网格。
<ag-grid-angular
#agGrid
style="width: 100%; height: 340px;"
id="myGrid"
class="ag-theme-balham"
[rowData]="rowData"
[gridOptions]="apiGlob.gridOptions"
[columnDefs]="colDefs"
(columnMoved)="apiGlob.onColumnMoved($event, agGridColNm[localSearchCriteria])"
(columnPivotChanged)="apiGlob.onColumnMoved($event, agGridColNm[localSearchCriteria])"
(columnResized)="apiGlob.onColumnResized($event, agGridColNm[localSearchCriteria])"
(columnVisible)="apiGlob.onColumnVisible($event)"
(gridReady)="apiGlob.onGridReady($event, agGridColNm[localSearchCriteria])"
[overlayNoRowsTemplate]="apiGlob.noRowsTemplate"
>
</ag-grid-angular>这是gridOptions
gridOptions = <GridOptions>{
defaultColDef: {
flex: 1,
wrapText: true,
autoHeight: true,
resizable: true,
sortable: true,
groupHeaders: true,
filter: 'agTextColumnFilter',
},
rowSelection: 'multiple'
};此功能是否可用于社区,还是仅适用于企业?
发布于 2021-07-13 11:08:00
看起来这是一个基于这个页面的企业特性:https://www.ag-grid.com/angular-grid/clipboard/
我使用AgGrid社区版创建了一个基本的Stackblitz,用于将行复制到剪贴板。它使用Ag-Grid API获取选定的行,并使用textarea将其复制到剪贴板。
https://stackoverflow.com/questions/68353246
复制相似问题