Java 如何将此参数用于zk?
我用zk构建了一个web门户。我有一些数据,我想展示给大家看。 我做了这个:Java 如何将此参数用于zk?,java,zk,Java,Zk,我用zk构建了一个web门户。我有一些数据,我想展示给大家看。 我做了这个: <div class="row-fluid"> </div> <hbox style="margin-top:20px"> <vbox> <div> <textbox value="@bind(vm.uname)"/> <datebox id=
<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没有绑定,因此在视图模型中它永远不会被设置为“非空” 此外,我无法理解“禁用”的目的:在您所做的更改之后,搜索中的用户名是来自执行的值或默认值;你还需要禁用那个按钮吗
也许您应该显示视图模型的某些相关部分,以获得更多帮助。我不在此赘述。vm.uname来自viewmodel,您的命令也是该viewmodel。因此,在命令中,您始终可以调用
getUname
。还是uname应该是可编辑的?谢谢claudio!但我已经解决了我的问题!谢谢你的回答