ref #7518 Adjust columns size
authorPatrick Plitzner <p.plitzner@bgbm.org>
Thu, 5 Jul 2018 16:26:47 +0000 (18:26 +0200)
committerPatrick Plitzner <p.plitzner@bgbm.org>
Thu, 5 Jul 2018 16:26:47 +0000 (18:26 +0200)
eu.etaxonomy.taxeditor.bulkeditor/src/main/java/eu/etaxonomy/taxeditor/bulkeditor/e4/BulkEditorE4.java

index a936e614207badc38ce1fb859bd997d5a13b9306..76b68989f886d8dc0ec49028b7972fc9315fe068 100644 (file)
@@ -230,24 +230,21 @@ public class BulkEditorE4 implements IPartContentHasDetails, IConversationEnable
                         configRegistry,
                         columnHeaderDataLayer));
         //row
-        RowHeaderLayer rowHeaderLayer = new RowHeaderLayer(new DataLayer(rowHeaderDataProvider, 50, 50),
-//        DataLayer rowHeaderDataLayer = new DataLayer(rowHeaderDataProvider);
-//        RowHeaderLayer rowHeaderLayer = new RowHeaderLayer(rowHeaderDataLayer,
+        DataLayer rowHeaderDataLayer = new DataLayer(rowHeaderDataProvider);
+        RowHeaderLayer rowHeaderLayer = new RowHeaderLayer(rowHeaderDataLayer,
                 bodyLayer, bodyLayer.getSelectionLayer());
-//        rowHeaderDataLayer.setDefaultRowHeight(20);
-//        rowHeaderDataLayer.setColumnWidthByPosition(0, 50);
-//        rowHeaderDataLayer.setColumnWidthByPosition(1, 200);
-//        rowHeaderDataLayer.setColumnWidthByPosition(2, 100);
+        dataLayer.setColumnPercentageSizing(true);
+        dataLayer.setColumnWidthPercentageByPosition(0, 80);
+        dataLayer.setColumnWidthPercentageByPosition(1, 20);
 
         //corner
         DefaultCornerDataProvider cornerDataProvider = new DefaultCornerDataProvider(
                 colHeaderDataProvider, rowHeaderDataProvider);
-        CornerLayer cornerLayer = new CornerLayer(new DataLayer(
-                cornerDataProvider), rowHeaderLayer, sortHeaderLayer);
+        DataLayer cornerDataLayer = new DataLayer(cornerDataProvider);
+        CornerLayer cornerLayer = new CornerLayer(cornerDataLayer, rowHeaderLayer, sortHeaderLayer);
         //grid
         GridLayer gridLayer = new GridLayer(bodyLayer, sortHeaderLayer,
                 rowHeaderLayer, cornerLayer, false);//set autoconfigure to false to get rid of the single click editing
-        dataLayer.setColumnPercentageSizing(true);
         natTable = new NatTable(bottomComposite, gridLayer, false);
         natTable.setConfigRegistry(configRegistry);