git-tfs-id: [http://tfs.userrendszerhaz.hu:8080/tfs/DefaultCollection]$/MediaCube...
authorSweidan Omar <TFS\sweidan.omar>
Tue, 1 Mar 2022 14:40:41 +0000 (14:40 +0000)
committerSweidan Omar <TFS\sweidan.omar>
Tue, 1 Mar 2022 14:40:41 +0000 (14:40 +0000)
server/user.mediacube.gui/src/user/jobengine/zk/model/ColumnSizeListener.java [new file with mode: 0644]

diff --git a/server/user.mediacube.gui/src/user/jobengine/zk/model/ColumnSizeListener.java b/server/user.mediacube.gui/src/user/jobengine/zk/model/ColumnSizeListener.java
new file mode 100644 (file)
index 0000000..b7ff987
--- /dev/null
@@ -0,0 +1,30 @@
+package user.jobengine.zk.model;\r
+\r
+import java.util.ArrayList;\r
+import java.util.List;\r
+\r
+import org.zkoss.zk.ui.event.Event;\r
+import org.zkoss.zk.ui.event.EventListener;\r
+import org.zkoss.zul.event.ColSizeEvent;\r
+\r
+public class ColumnSizeListener implements EventListener<Event> {\r
+\r
+       public static final int WIDTH_SCALE = 17;\r
+       private ListSearchModel model;\r
+\r
+       public ColumnSizeListener(ListSearchModel listSearchModel) {\r
+               this.model = listSearchModel;\r
+       }\r
+\r
+       @Override\r
+       public void onEvent(Event inEvent) throws Exception {\r
+               ColSizeEvent event = (ColSizeEvent) inEvent;\r
+               List<String> sizesList = new ArrayList<String>();\r
+               for (int i = 0; i < 5; i++) {\r
+                       String w = event.getWidth(i);\r
+                       sizesList.add(w);\r
+               }\r
+               model.setColumnSizes(sizesList);\r
+               model.refreshColumns();\r
+       }\r
+}\r