Perform UI Binding to an MBO

You can perform UI binding to an MBO through the configureObjectMetaDataById method.

The following code shows how to perform UI binding to an MBO:

protected void configureObjectMetaDataById(int ID, Object object) {
  switch (ID) {
  ...
  case CELLTABLE1:
    CellTable localcellTable1 = (CellTable) object;
    localcellTable1.setColumnPercentage(
        new int[] {33, 34, 33 });
    localcellTable1.setSortingColumn("Sort on column");
    localcellTable1.setMboId(BOBCUIDefinition.MBO_A_B_C_DEPARTMENT);
    localcellTable1.setFocusFontStyle(styleCell_Table_Focus_Style);
    localcellTable1.setNumberOfColumns(3);
    localcellTable1.setColumnConfig(
        new String[] {"dept_id","dept_name","dept_head_id" });
    localcellTable1.setUnfocusFontStyle(
        styleCell_Table_Unfocus_Style);
  break;
  ...

The setMboId method binds the cell table to the MBO department. This also applies to other MBO data controls such as grid table, select box and list detail.