我如何将此参数与 zk 一起使用?

How can I use this parameter with zk?

我用 zk 建立了一个门户网站。我有一些数据,我想展示给他们看。 我做了这个:

<div class="row-fluid">         
</div>  

    <hbox style="margin-top:20px">      
    <vbox>
        <div>
        <textbox value="@bind(vm.uname)"/>
        <datebox id="in"  value = "@bind(vm.date1)"/>
        <datebox id="in1"  value = "@bind(vm.date2)"/>
        <button onClick="@command('searchValue')" label="Cerca" disabled="@load(empty vm.uname)" />         
        </div>      
        <listbox height="260px" model="@bind(vm.value)" emptyMessage="Nessun risultato presente"
        selectedItem="@bind(vm.userSelected)">              
            <listhead>
                <listheader label="Date" />
                <listheader label="Hour" />
                <listheader label="Value (bpm)"/>
            </listhead>
            <template name="model">
                <listitem>
                    <listcell label="@bind(each.date)"></listcell>
                    <listcell label="@bind(each.min)"></listcell>
                    <listcell label="@bind(each.value)" ></listcell>
                </listitem>
            </template>             
        </listbox>
    </vbox>
    </hbox>
<charts id="chart2" type="line"
    title="Dati"/>

好吧,我有 3 个文本框(确切地说是 1 个文本框和 2 个日期框)。 当我在这 3 个文本框中插入数据时,它附加了应用程序调用方法 searchValue(可以正常工作)。该方法在自动初始化的ArrayList中搜索数据。

现在我想改变。我希望那个值 vm.uname 没有被传递但是被隐藏并且等于 ${empty execution.userPrincipal.name? 'anonimo' : execution.userPrincipal.name }

如果我这样做:

<textbox value="${empty execution.userPrincipal.name? 
                'anonimo' : execution.userPrincipal.name }"/>
            <datebox id="in"  value = "@bind(vm.date1)"/>
            <datebox id="in1"  value = "@bind(vm.date2)"/>
            <button onClick="@command('searchValue')" label="Cerca" disabled="@load(empty vm.uname)" />         
            </div>  

碰巧该值显示正确,但例如按钮始终处于禁用状态。我该如何解决?

在搜索中的值必须到达vm.uname值!

免责声明:这应该是一条评论,但我没有足够的声誉。抱歉。

按钮 "Cerca" 已禁用,因为在您的第二个代码段中没有 vm.uname 的绑定,因此它永远不会在视图模型中设置为 "not empty"。

另外,我不明白这样做的目的"disabled":你修改后,搜索到的用户名是执行过来的值还是默认值;您还需要禁用该按钮吗?

也许您应该展示视图模型的一些相关部分以获得更多帮助。