javascript - Cum să blochezi comportamentul de tragere a copiilor antetului grupului din ag-grid?
Ag-grid are proprietatea lockPosition pentru a schimba comportamentul de tragere al oricărei coloane. Am un exemplu de ag-grid ca cel de mai jos care are două antete grupate și copii lor dedesubt:
Aș dori să blochez tragerea coloanelor copil unul peste altul (Athlete, country) și (Sport, Total, Gold, Silver, Bronze). Pentru a face asta, am setat lockPosition:true pentru aceste columnDefs copil.
this.columnDefs = [
{
headerName: 'Athlete Details',
marryChildren: true,
children: [
{
field: 'athlete',
lockPosition:true,
colId: 'athlete',
},
{
field: 'country',
lockPosition:true,
colId: 'country',
},
],
},
{
headerName: 'Sports Results',
marryChildren: true,
children: [
{
field: 'sport',
colId: 'sport',
lockPosition:true
},
{
field: 'total',
colId: 'total',
lockPosition:true
},
{
field: 'gold',
colId: 'gold',
lockPosition:true
},
{
field: 'silver',
colId: 'silver',
lockPosition:true
},
{
field: '
bronze',
colId: 'bronze',
lockPosition:true
},
],
},
];
Dar anteturile grupate (Detalii Atlet, Rezultate Sportive) sunt de asemenea afectate de aceasta, în schimb vreau ca ele să poată fi trăgătoare doar copii să-și păstreze poziția. Cum pot face asta? Am studiat în detaliu documentația ag-grid, dar nu am găsit nimic util.
Plunkr : https://plnkr.co/edit/RAftsXt1bJSLsBTj
