Complex sentence: This first row can either be a normal visible row (to provide annotation for the headers) or a hidden row (with each element marked with...) to ensure that each column has the desired sort mode.
Split into simpler sentences: This first row can be a normal visible row to provide annotation for the headers. The first unsortable row can also be a hidden row, with each element marked with..., to ensure that each column has the desired sort mode.