【问题标题】:GWT ComboBox isn't working after SmartGwt Integration [duplicate]SmartGwt 集成后 GWT ComboBox 不起作用 [重复]
【发布时间】:2012-08-14 00:25:51
【问题描述】:

可能重复:
Smart Gwt components are not rendered in html div tag

我的问题是我有一个项目可以很好地运行 gwt 小部件。现在针对一些客户需求,我们在其中引入了一些 smartGwt 的变化。

问题是所有这些要求都已成功完成,但结果或其他原因,以前的 ComboBox 下拉菜单不起作用,没有一个。请帮忙。

我是否也必须发布代码(因为它太大)?如果你想要它,我会尝试将它粘贴在这里。

提前致谢。

【问题讨论】:

  • 我的简单解决方案是 - 在使用 smartgwt 时,不要将它与 vanilla gwt 或 gxt 混合使用。如果必须,所有 smartgwt 画布必须是 vanilla gwt 或 gxt 小部件的父级。不应存在​​ gwt 或 gxt 小部件是 smartgwt 小部件的父级的情况。我不相信在复杂的 ui 中使用 z-index 会很好地工作。
  • @kunal,看看这个帖子的答案:stackoverflow.com/questions/4024423/…
  • 谢谢!它现在工作。 @BlessedGeek,谢谢!我以后会处理这个的。

标签: gwt smartgwt


【解决方案1】:

“不工作”是什么意思。并排使用 Gwt 和 Smartgwt 时会出现 zindex 问题。如果是此类问题,您可以查看此线程 ( here)。如果不给我们更多细节。

【讨论】:

  • 是的,同样的问题。谢谢回复。我不能使用 smartgwt 的 ComboBoxItem(为此我必须更改整个代码系统)。
  • 你能告诉我如何增加gwt部分的z-index。我搜索了那个,但不太了解。请帮忙,你会非常好。
  • 你必须用 Firebug 查看你的页面并找到你想要增加 z-index 的元素的 css 类名。当您知道您在 css 文件中进入的类并具有 z-index 覆盖时:
  • 例如 .gwt-SuggestBoxPopup { z-index: 1000000;因为您的 Smartgwt 的 z-index 属性会很高但低于此值,您的小部件将始终显示在它们之上。
  • 谢谢!它现在工作。实际上我是从一些 css 文件中给出 z-index 的。即使我也提供 setstylename() 方法,它也没有采用这些值。然后我检查了它的取值位置(在 Firefox 工具的帮助下)。我更改了确切的文件(ext-all.js)。现在它工作正常。感谢您的帮助。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-02-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-05-03
相关资源
最近更新 更多