Overview

Colors

You can define colors by adding colorDef elements to your dialogDef. Each colorDef is added to {@link de.pidata.gui.component.base.Platform Platform}'s color table.

If you want to set a table or tree cell's background just add an attribute for the colorID to your row {@link de.pidata.models.tree.Model Model} and return the desired color's ID from the attribute's getter.

Images

{@link de.pidata.gui.guidef.TableControllerDef Table} and {@link de.pidata.gui.guidef.TreeTableControllerDef Treetable}

Column definition

You can use multiple {@link de.pidata.models.tree.Model Model} attributes to influence table cell's content and style

Note: IconValueID is not supported by standard renderer types!

Checkboxes in table cells

If a checkbox is used for rendering, that checkbox is made invisible if the Boolean value is null.

Images in table cells

There are two different ways to display an image in a table cell:

Icons are placed as is while images are scaled to fit the column width.