You have to work around the limitations by using conditional formatting to
hide all but the row number selected from your button click:
count(preceding-sibling::ns1:Row) != [SELECTED_ROW_NUMBER_HERE]
Depending on how you have it set up, the count might be 1 less than the
number you have selected, so you would add one to make them match:
count(preceding-sibling::ns1:Row) + 1 != [SELECTED_ROW_NUMBER_HERE]