--- /dev/null
+<?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
--- /dev/null
+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