In a form that has a flowable layout, you may not know how much data the data source contains; therefore, you cannot specify how many rows the table should have. You have to set the table to be dynamic. To do this, you include only one body row that is set to repeat, depending on how much data there is in the data source.
Livecycle select row purchase order Setting the table to dynamically grow
Livecycle select table1 node Setting the table to dynamically grow
Livecycle flowed Setting the table to dynamically grow
Livecycle repeat row Setting the table to dynamically grow

Setting the table to dynamically grow