Hello all. I can't understand, why setting nameColumn.setSortForward(true) not working for me?
@Override
public CustomizeData getUserDefaultCustData() throws XViewerException {
CustomizeData data = "" CustomizeData();
data.setName("Name Status");
// Each customization must have it's own guid
data.setGuid(MyLib.generateGuidStr());
data.setNameSpace(GroupViewerFactory.COLUMN_NAMESPACE);
// Columns must be copied cause they each store their own manipulation data and can be used
// across multiple customizations.
XViewerColumn nameColumn = GroupViewerFactory.Group_Snum_Col.copy();
nameColumn.setName("ddd");
nameColumn.setSortForward(true);
nameColumn.setWidth(175);
nameColumn.setShow(true);
data.getColumnData().getColumns().add(nameColumn);
/*XViewerColumn percentCol = MyXViewerFactory.Completed_Col.copy();
percentCol.setWidth(150);
percentCol.setShow(true);
data.getColumnData().getColumns().add(percentCol);*/
return data;
}
public GroupViewerFactory() {
super("GroupViewer.test");
Group_Snum_Col.setSortForward(true);
registerColumns(Group_Snum_Col, Group_Name_Col, Item_Snum_Col,
Item_Name_Col, Measure_Col, Limit_Col, TaxRate_Col);
}
but this not working.
public static XViewerColumn Group_Snum_Col = new XViewerColumn(
COLUMN_NAMESPACE + ".group_snum", "Nr.p.k.", 50, SWT.LEFT, true,
SortDataType.String, false, null);