Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/370.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 mvvm清除日期框和do@command_Java_Mvvm_Zk_Datebox - Fatal编程技术网

java zk mvvm清除日期框和do@command

java zk mvvm清除日期框和do@command,java,mvvm,zk,datebox,Java,Mvvm,Zk,Datebox,我想用一个日期框做一个过滤器。 如果未插入日期,则不会将其添加到查询中。 插入日期后,他从该日期开始计数 这一切都很好,我唯一愚蠢的小问题是,我有一个按钮来清除日期。 或者我使用@command(…)并将我的queryObject.date设置为null,它将正确更新我的搜索,但日期仍在日期框中。(我不想对日期框使用自动连线) 或者我执行searchBeginDate.setText(null),文本消失了,但我的列表不会刷新 我有什么选择同时做这两件事 编辑:项目的示例代码 <date

我想用一个日期框做一个过滤器。 如果未插入日期,则不会将其添加到查询中。 插入日期后,他从该日期开始计数

这一切都很好,我唯一愚蠢的小问题是,我有一个按钮来清除日期。 或者我使用@command(…)并将我的queryObject.date设置为null,它将正确更新我的搜索,但日期仍在日期框中。(我不想对日期框使用自动连线)

或者我执行searchBeginDate.setText(null),文本消失了,但我的列表不会刷新

我有什么选择同时做这两件事

编辑:项目的示例代码

 <datebox id="searchBeginDate" value="@bind(vm.loggingVmQueryObject.beginDate)" onOK="@command('filter')" />
 <button onClick="searchBeginDate.setText(null);vm.loggingVmQueryObject.setBeginDate(null)"  image="/img/delete.PNG" />

这会对日期框进行鞭打,但不会刷新列表

<datebox id="searchBeginDate" value="@bind(vm.loggingVmQueryObject.beginDate)" onOK="@command('filter')" />
<button onClick="@command('clearBeginDate')"  image="/img/delete.PNG" />

这将正确刷新列表,在代码中,loggingVmQueryObject.beginDate设置为null,但datebox仍显示上次设置的日期


Greetz chill.

你给我看代码,我给你看解决方案;)

在祖尔

<datebox id="searchBeginDate" value="@bind(vm.loggingVmQueryObject.beginDate)" onOK="@command('filter')" />
<button onClick="@command('clearBeginDate', date = searchBeginDate)"  image="/img/delete.PNG" />

请发布您的代码。完成后,编辑原始帖子。
public void clearBeginDate(@BindingParam("date")Datebox date){
//your other code here
date.setText(null);

}