After an Ajax Refresh on an Editable Table, the Header Row is not refreshed.

Is this an expected behavior?

In my scenario, I want to hide some columns depending on a condition. The content Rows have the expected behavior after the ajax refresh, but the Header Row is not refreshed and the table looks broken.

Did you add the hide condition to both the cell and the cell header? 

Yes Paulo, you can notice that in the uploaded image the header column IBAN is missing after the refresh, only the content column is shown.

Recommended workaround by OutSystems:

  1. Create a css class: .DisplayNone{"display: none;}.
  2. Replace the style property on extended properties by class.
  3. Replace the "display: none;" text by the name of the class.