Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/384.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用ZK在选项卡中加载页面_Java_Zk_Tabpanel_Zk Grid - Fatal编程技术网

Java 使用ZK在选项卡中加载页面

Java 使用ZK在选项卡中加载页面,java,zk,tabpanel,zk-grid,Java,Zk,Tabpanel,Zk Grid,我在ZK中有这段代码,带有一个导航菜单: <zk apply="org.zkoss.bind.BindComposer" viewModel="@id('vm') @init('menu')"> <tabbox width="100%" sclass="nav_tabs"> <tabs id="tabs"> <tab label="Admin" onSelect="updateCategory(se

我在ZK中有这段代码,带有一个导航菜单:

<zk apply="org.zkoss.bind.BindComposer"
    viewModel="@id('vm') @init('menu')">
    <tabbox width="100%" sclass="nav_tabs">
        <tabs id="tabs">
            <tab label="Admin" onSelect="updateCategory(self.label)"/>
            <tab label="User" onSelect="updateCategory(self.label)"/>
        </tabs>
        <tabpanels>
            <tabpanel>
                <toolbar hflex="true">
                    <toolbarbutton label="CreateUser" onClick="@Command('load',label=self.label)" />
                    <toolbarbutton label="CreateMno" onClick="@Command('load',label=self.label)" />
                </toolbar>
            </tabpanel>
            <tabpanel>
                <toolbar hflex="true">
                    <toolbarbutton label="LoadData" onClick="@Command('load',label=self.label)" />
                    <toolbarbutton label="DownloadData" onClick="@Command('load',label=self.label)" />
                </toolbar>
            </tabpanel>
        </tabpanels>
    </tabbox>
    <separator height="30px"></separator>
    <zscript><![CDATA[
    void updateCategory(String category) {
        current_category.setValue(category);
        current_subpage.setValue("Index");
    }
]]></zscript>
    <hlayout>
        <label id="current_category" sclass="nav_text nav_category" onClick="@command('submit')">Our Product</label>
        <label sclass="nav_text">-</label>
        <label id="current_subpage" sclass="nav_text">Index</label>
    </hlayout>

</zk>
然后我有两个角色Admin和User,我需要加载每个用户的页面,我正在尝试,当用户单击工具栏按钮时,例如CreateUser,然后调用一个方法,在我的工具栏按钮的空间中加载页面,但我不知道该如何做

比如:

但是我不需要在我们的产品->产品1->我们的产品1中使用字符串,我需要加载一个页面,并且我正在用相同的名称调用标签的页面

以及来自java类的页面


有人能帮我吗?

请在选项卡面板中添加以下内容:

稍后,您可以通过将以下内容添加到zscript来加载另一个页面:

includeID.setsrcarother_page.zul; 我认为您正在寻找执行。getCurrent.createComponents。。。在运行时实例化ZUL文件。