首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >DateChooser无法在smartgwt中以可视方式更改为所选日期

DateChooser无法在smartgwt中以可视方式更改为所选日期
EN

Stack Overflow用户
提问于 2009-05-27 03:52:00
回答 2查看 1.7K关注 0票数 2

我在我的project.In中使用DateChooser,在选择其他日期后,dateChooser保持在相同的日期(在当前日期).It没有明显变化。我尝试使用setData()和redraw()方法的also.Still,它不起作用。我正在使用smartgwt-1.1和gwt-1.6.4 version.My示例代码是:

代码语言:javascript
复制
final DateChooser dateChooser = new DateChooser();
    dateChooser.setWidth("180");
    dateChooser.setHeight("180");

dateChooser.addDataChangedHandler(new DataChangedHandler() {
        public void onDataChanged(DataChangedEvent event) {
                            SC.say(dateChooser.getData()+"");
            dateChooser.setData(dateChooser.getData());
            dateChooser.redraw();
        }
    });

有谁能给出建议吗?

EN

回答 2

Stack Overflow用户

发布于 2011-10-03 12:37:51

您不需要为DateChooser设置任何处理程序来使项目工作。你有没有在没有DataChangedHandler的情况下试过

另外,当您希望在字段中的用户输入上触发事件时,应该使用addChangedHandler,而不是addDataChangedHandler。当绑定的数据源的数据更改时(从数据源获取新数据),而不是当用户更改项上的值时,就会触发DataChangedHandler。

票数 1
EN

Stack Overflow用户

发布于 2009-05-27 04:49:24

您将在何处更改代码中的日期?我只看到dateChooser.setData(dateChooser.getData()),显然代码永远不会改变数据。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/913847

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档