Segue abaixo o código para manipular todos rowExpansion dentro de um datatable do Primefaces:
//Apenas um botão com as 2 funcionalidades Expand/Minimize <p:selectBooleanButton offIcon="ui-icon-plusthick" offLabel="Expand All" onIcon="ui-icon-minusthick" onLabel="Minimize All" onchange="$('.ui-datatable-data').find('.ui-row-toggler').trigger('click');" /> // Apenas seleciona todos <p:commandButton icon="ui-icon-plusthick" value="Expand All" onclick="$('.ui-datatable-data') .find('.ui-row-toggler') .not('.ui-icon-circle-triangle-s').trigger('click');" /> // Apenas minimiza todos <p:commandButton icon="ui-icon-minusthick" value="Minimize All" onclick="$('.ui-datatable-data').find('.ui-row-toggler') .filter('.ui-icon-circle-triangle-s').trigger('click');" />