expandallgroups and collapseallgroups methods on grid element just don’t do anything when groupsrenderer is set. Used in Angular app. Example declaration:
<jqxGrid #ordersGrid
[theme]="'light'"
[width]="'100%'"
[height]="'900'"
[altrows]="true"
[columnsautoresize]="true"
[source]="dataAdapter"
[columns]="columns"
[groupable]="true"
[selectionmode]="'singlerow'"
[groups]="defaultGroups"
[columnsresize]="true"
[groupsrenderer]="groupsRenderer"
(onGroupschanged)="onGroupsChanges($event)">
</jqxGrid>
In the groupsrenderer I return something like this:
return <div class="jqx-grid-groups-row jqx-grid-groups-row-light" style="position: absolute;">
<span class="jqx-grid-groups-row-details jqx-grid-groups-row-details-light">${text}</span>
</div>;