// the array column constructor as this rule applies only for list views, not array fields.
ac.setMinWidth(0);
ac.setPreferredWidth(colWidth);
col.setArrayColumn(ac);
cm.addColumn(ac, col.getTitle().toString(), col.getState() != Constants.FS_INVISIBLE);
propNames[colNum] = col.getName().toString();
colNum++;
if (col.getState() == Constants.FS_DRAG) {