So, instead of printing all products that belong to a certain Category underneath the category name, you can now have the Categories picture on the left hand side and all products for that category on the right hand side. A screenshot's worth a thousand words:
Inserting such a table is straight forward – you just add a new table column as usual and choose "Table" as column type:
The following dialogs are exactly the same as for a "normal" table – you choose the data source and fields to display. What you end up with is a new table column:
If you select the table, you can edit the table object's properties. A double click takes you to the usual table content dialog. The nested table is a first class citizen in the Designer. Resizing columns via Drag & Drop is fully supported, drag & drop of fields just works and even the context selection and editing of table cells works flawlessly.
And it doesn't stop there – a table in a table cell can contain a sub table, i.e. underneath the single products you could include the order details for the product:
Which gives you the result:
Due to the complex nature of the feature, it can only be used in the new databinding mode we've introduced in LL20. Thus, usage is currently restricted to .NET applications that use databinding via a DataProvider.
Jochen Bartlau leads the development at combit as Managing Director. He's a Microsoft .NET enthusiast driving innovation & agile project management. The mobile devices geek who used to be a physicist in his first life loves to spend his spare time with his family.