Configuration explained



The grid is configured through the 'default value' of the custom field. This allows you to setup multiple types of grids.

To configure the grid you need to specify properties for various items. This article shows an introductory configuration of a Family list grid. You will get an idea of the add-on capabilities.

Define grid columns

Every grid configuration starts with the definition of the columns: use gd.columns property to set columns.

gd.columns=name, dob, gender, relation


name, dob, gender, relation are the column id's used to specify the behavior for each column. Use column details properties to define the column.

Set up a simple column containing the first name

All properties related to the name column are prefixed with col.name

col.name=First name col.name.type=string col.name.width = 40



  • First name is the column heading or label. You can change it any way you want.

  • col.name.type is the type of the column, in this case 'string'

  • col.name.width is the column's width in pixels

Setup a date column containing the date of birth

All properties related to the dob(date of birth) column are prefixed with col.dob

col.dob=Date of Birth col.dob.type=date col.dob.width=30 col.dob.sortable=true



  • col.dob.type=date indicates that the column will hold dates

  • col.dob.width is the width of the column

  • col.dob.sortable is a property which specifies if the user can sort on this column, by clicking on the header.

Setup a column containing 2 radio buttons (male / female) for the gender

All properties related to the gender column are prefixed with col.gender

  • col.gender.editable  allows you to indicate if a column should be writable (=true) or not (=false). The default value is 'true'. 

  • col.gender.type=radio defines the column type as radio buttons

  • col.gender.list.size=2 defines the list of 2 radio buttons.

  • col.gender.name1=Male is the label of the first radio button

  • col.gender.value1=M is the value which will be stored in the database

  • col.gender.name2=Female, col.gender.value2=F is the label and value for the second radio button.

Setup a column containing a static list for the role

All properties related to the relation column are prefixed with col.relation. 

  • col.relation.type = list defines the column type as list

  • col.relation.list.size=4 sets the number of values in the list

  • col.relation.name1=Father, col.relation.value1=Dad sets the first name and value pair to Father and Dad

  • col.relation.name2=Mother, col.relation.value2=Mom sets the second name and value pair to Mother and Mom 

  • col.relation.name3=Son, col.relation.value3=S sets the third name and value pair to Son and S

  • col.relation.name4=Daughter, col.relation.value4=D sets the fourth name and value pair to Daughter and D



You can also populate lists using a query which retrieves values from a database. Find more detail on how to connect grid to a database.