更改TreeItem的不透明度

时间:2012-05-06 16:24:57

标签: gwt

我有一个使用gwt的服务器和客户端。 在我的客户端页面中,我显示了一个树项目。

我想做以下其中一项:     - 调用函数时禁用树项。     - 在调用函数时使整个客户端页面不透明或仅使用树项。

通过变得不透明,我想做同样的事情,当我用eclipse调试我的项目时,我停止并在客户端页面中获得以下内容

GWT代码服务器已断开连接 最有可能的是,您关闭了GWT开发模式。或者,您可能丢失了网络连接。要解决此问题,请尝试重新启动GWT开发模式并刷新此页面。

请告诉我如何做以及是否有可能。

1 个答案:

答案 0 :(得分:1)

为函数调用创建一个处理程序,并在调用函数时添加样式。因为GWT适用于javascript,它会在运行时更改您的外观。

item.addClickHandler(new ClickHandler() {
        public void onClick(ClickEvent event) {
             event.getItem().setStyleName("newStyle");
        }            
    });

在css中你定义了你的风格:

newStyle: {
      ...
      your style definition
}