Hi,
I'm using a grouped ListGrid and would like the group node to be taller than the other normal rows. As suggested in other posts, I overloaded the getRowHeight() method to return the one I need...
The problem is that my getRowHeight() does not seem to be called, here is a code sample:
Am I missing something ?
Thanks,
Thomas
I'm using a grouped ListGrid and would like the group node to be taller than the other normal rows. As suggested in other posts, I overloaded the getRowHeight() method to return the one I need...
The problem is that my getRowHeight() does not seem to be called, here is a code sample:
Code:
public class BUGroupListGrid extends ListGrid { private int groupHeight = 40; public BUGroupListGrid() { this.initList(); } public BUGroupListGrid(DataSource ds) { super(ds); this.initList(); } protected void initList() { this.setGroupByField("BUNIT_NAME"); this.setFixedRecordHeights(false); } @Override public int getRowHeight(ListGridRecord record, int rowNum) { if (isGroupNode(record)) return groupHeight; else return super.getRowHeight(record, rowNum); } }
Thanks,
Thomas
Comment