Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[nebula-dev] XViewer setSortForward problem

Hello all. I can't understand, why setting nameColumn.setSortForward(true) not working for me?
I have been tried this:
@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;
}

and this:
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.
my column:
public static XViewerColumn Group_Snum_Col = new XViewerColumn(
COLUMN_NAMESPACE + ".group_snum", "Nr.p.k.", 50, SWT.LEFT, true,
SortDataType.String, false, null);

Back to the top