git-tfs-id: [http://tfs.userrendszerhaz.hu:8080/tfs/DefaultCollection]$/MediaCube...
authorDénes Horváth <USER\denes.horvath>
Thu, 25 Jul 2019 12:09:15 +0000 (12:09 +0000)
committerDénes Horváth <USER\denes.horvath>
Thu, 25 Jul 2019 12:09:15 +0000 (12:09 +0000)
server/user.jobengine.osgi.server/pages/maestro.zul [new file with mode: 0644]
server/user.jobengine.osgi.server/src/user/jobengine/zk/model/MaestroModel.java [new file with mode: 0644]

diff --git a/server/user.jobengine.osgi.server/pages/maestro.zul b/server/user.jobengine.osgi.server/pages/maestro.zul
new file mode 100644 (file)
index 0000000..f822ee5
--- /dev/null
@@ -0,0 +1,53 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<?init class="user.jobengine.zk.util.AuthInitiator"?>\r
+<zk xmlns:w="http://www.zkoss.org/2005/zk/client">\r
+<window id="zkwindow" border="none" width="100%" height="100%" contentStyle="padding:0;" \r
+       apply="org.zkoss.bind.BindComposer" viewModel="@id('vm') @init('user.jobengine.zk.model.MaestroModel')">\r
+               <custom-attributes org.zkoss.zul.image.preload="true" />\r
+       <!-- borderlayout width="${myWidth}" height="${myHeight}" -->\r
+       <!-- borderlayout width="100px" height="100px" -->\r
+               <borderlayout height="100%">\r
+                       <west border="10">\r
+                               <!-- hbox height="100%" width="100%" align="center" pack="center" style="background: #008AC8;" -->\r
+                                       <listbox id="box" height="400px" multiple="false" model="@load(vm.sourceFileList)" selectedItem="@bind(vm.sourceFileList)">\r
+                                               <auxhead>\r
+                                                       <auxheader label="Forrás fájlok" colspan="1" align="center" />\r
+                                               </auxhead>\r
+                                               <listhead>\r
+                                                       <listheader label="Név" width="200px" />\r
+                                                       <!-- listheader label="Név" sort="auto(fileName)" width="200px" / -->\r
+                                                       <!-- listheader label="Hossz" sort="auto(length)" width="80px" / -->\r
+                                                       <!-- listheader label="Típus" sort="auto(type)" width="80px" / -->\r
+                                               </listhead>\r
+\r
+                                               <template name="model" >\r
+                                                       <listitem>\r
+                                                               <listcell><label value="@load(each)" /></listcell>\r
+                                                               <!-- listcell><label value="@load(each.fileName)" /></listcell -->\r
+                                                               <!-- listcell><label value="@load(each.length)" /></listcell -->\r
+                                                               <!-- listcell><label value="@load(each.type)" /></listcell -->\r
+                                                       </listitem>\r
+                                               </template>\r
+                                       </listbox> \r
+                               <!-- /hbox -->\r
+                       </west>\r
+                       <center border="0">\r
+                               <hbox height="100%" width="100%" align="bottom" pack="start" style="background: #008AC8;">\r
+                                   <image src="/img/mediacube_logo_v2_50x50.png" />\r
+                                       <label style="color:#e3e3e3;font-size:26px;font-weight:bold" value="MediaCube" />\r
+                                       </hbox>\r
+                       </center>\r
+                       <east border="0">\r
+                               <hbox height="100%" width="100%" align="bottom" pack="center" style="background: #008AC8;">\r
+                                       <image src="/img/mediacube_logo_v2_50x50.png" />\r
+                                       <label style="color:#e3e3e3;font-size:26px;font-weight:bold" value="MediaCube" />\r
+                                       </hbox>\r
+                       </east>\r
+                       <south border="0">\r
+                               \r
+                               </south>\r
+               </borderlayout>\r
+               <!-- include src="/pages/menu.zul" / -->\r
+       <!-- /borderlayout -->\r
+</window>\r
+</zk>\r
diff --git a/server/user.jobengine.osgi.server/src/user/jobengine/zk/model/MaestroModel.java b/server/user.jobengine.osgi.server/src/user/jobengine/zk/model/MaestroModel.java
new file mode 100644 (file)
index 0000000..5d93d91
--- /dev/null
@@ -0,0 +1,42 @@
+package user.jobengine.zk.model;\r
+\r
+import java.io.File;\r
+\r
+import org.zkoss.bind.annotation.Init;\r
+\r
+public class MaestroModel {\r
+       //private ListModelList<Role> roleList = new ListModelList<Role>();\r
+       \r
+       //List<String> sourceFileList = new List<String>();\r
+       File folder = new File("c:/temp/");\r
+       private File[] sourceFileList = folder.listFiles();\r
+       //private ArrayList<String> sourceFileList;\r
+\r
+       \r
+       @Init\r
+       public void init() {\r
+               //File folder = new File("/Users/you/folder/");\r
+               //File[] listOfFiles = folder.listFiles();\r
+\r
+               for (File file : getSourceFileList()) {\r
+                   if (file.isFile()) {\r
+                       System.out.println(file.getAbsoluteFile());\r
+                       System.out.println(file.getParent());\r
+                   }\r
+               }\r
+               /*sourceFileList = new ArrayList<String>(); \r
+               sourceFileList.add("Alma");\r
+               sourceFileList.add("Körte");\r
+               sourceFileList.add("Narancs");*/\r
+       }\r
+\r
+\r
+       public File[] getSourceFileList() {\r
+               return sourceFileList;\r
+       }\r
+\r
+       public void setSourceFileList(File[] sourceFileList) {\r
+               this.sourceFileList = sourceFileList;\r
+       }\r
+       \r
+}\r