Add line has different format from existing lines (that is add line is a non-table and existing lines are table, mix of stacked and table layouts). For example, on the Role maintenance document the responsibilities section has an add group to select the responsibility id, which then populates the full record in a table layout. Similar for permissions.
- Add option 'separateAddLine' to TableLayoutManager, if set to true and addLineGroup is null, create new group using GridLayout
- Add property 'tableHeaderText' to TableLayoutManager, and 'addGroupHeaderText' (used if 'separateAddLine' is true)
- Modify table layout manager template to check for separateAddLine and if true call the template for the addLineGroup instead of rendering line in table