Ext GWT:向树的子级添加点击侦听器

发布于 2024-12-01 22:37:49 字数 391 浏览 1 评论 0原文

我将此 GXT 中的树示例 改编到我的网络应用程序中,因此我想知道如何(以及在​​哪里)添加 OnClickEvent Listener 或类似的东西,当我单击子节点(我只有一层)时,这会打开一个新选项卡

所以我知道如何添加新选项卡,但我想知道如何为每个子元素添加 ClickEvent 子元素。

这是我的应用程序的捕获。 在此处输入图像描述

如果您不明白某些内容,请回复我。

提前致谢!

I adapted this Tree Sample in GXT to my web app, so I would like to know how (and where) can I add an OnClickEvent Listener or something similar, that when I click in a child node (I only have one tier) this open a new tab

So I know how to add the new tab but I would like to know how to add the ClickEvent child element per child element.

Here is a capture of my app.
enter image description here

Reply me if you don´t undestand something.

Thanks in advance!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

瞎闹 2024-12-08 22:37:49

您可以像这样在树(TreePanel)上添加选择更改侦听器。

  tree.getSelectionModel().addSelectionChangedListener(new SelectionChangedListener<ModelData>() {

        @Override
        public void selectionChanged(final SelectionChangedEvent<ModelData> se) {
              ModelData m = se.getSelectedItem();

              if(isChildElement(m)) {
                   //Open the new tab here...
              }
        }
}

You can add selection change listener on a tree (TreePanel) like this..

  tree.getSelectionModel().addSelectionChangedListener(new SelectionChangedListener<ModelData>() {

        @Override
        public void selectionChanged(final SelectionChangedEvent<ModelData> se) {
              ModelData m = se.getSelectedItem();

              if(isChildElement(m)) {
                   //Open the new tab here...
              }
        }
}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文