Назначить отключенное свойство кнопке
<button pButton type="button" [disabled]="isButtonDisabled"(click)="showDialog(0)" style="float: right" icon="fa-save" class="ui-button-primary" label="Release"></button>
Назначить событие щелчка столбцам, вызвать функцию и изменить флаг включения / выключения кнопки.Я не использовал данные, но для турбо-таблицы это один из подходов.
Например:
<tr>
<td *ngFor="let col of columns" [pSortableColumn]="true" (click)="changeButtonStatus();">
...
</td>
<tr>
В компоненте
isButtonDisabled:boolean=true;
function changeButtonStatus(){
this.isButtonDisabled= true/false ( based on your logic).
}