【问题标题】:hierarchical tree with java and wicket带有 java 和 wicket 的分层树
【发布时间】:2014-12-07 20:19:10
【问题描述】:

我是检票口的新手。我有问题需要解决方案。我有一个数据表,它包含“主题代码”,例如 10,10.1,10.1.2,10.10.1.3,... 这些主题代码也有相应的“主题名称”。我需要做的是:在我的应用程序中,用户输入一个主题代码作为输入文本区域,应用程序返回最多 20 个相应的主题代码作为列表。用户选择其中一个代码,应用程序会在分层树中显示此代码及其相关名称。例如,用户选择 10.1.2,tree 将此选定代码显示为树。我能够列出最多 20 个代码,并且用户选择了其中一个代码,但我无法创建树。有没有人用 wicket 做过类似的事情?

【问题讨论】:

  • 到目前为止你尝试了什么?
  • 我尝试了检票口库的 DefaultTreeModel,但无法在屏幕上创建树。我是检票口的新手。

标签: java eclipse tree wicket


【解决方案1】:

你可以使用Wicket的实现TreeTable

http://www.wicket-library.com/wicket-examples/ajax/tree/simple

从这个示例开始,您将在屏幕上获取数据。您可以对其进行修改,使其适合您的需求。

【讨论】:

  • 感谢您的回复,我查看了该链接,但我的 createTreeModel() 方法为空,我不知道如何完成它。我的问题是我认为。
  • 你可以看看例子的BaseTreePage.java这里的方法。希望这对您有所帮助。
  • 是的,你是对的,那里有一个 createTreeModel() 方法,但是我从数据表中获取我的列表,在这个例子中,字符串被发送到一个已知确定列表大小的列表中。根和叶清晰。如果我从混合顺序列表中尝试,它有点复杂。我需要一些东西而不发送字符串。我可以从我的数据列表中取出 20 项。但我无法创建树。我的数据表中没有对我的根和叶进行排序。
猜你喜欢
  • 2017-07-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-11-30
  • 2014-06-21
  • 2013-01-10
  • 1970-01-01
  • 2014-06-01
相关资源
最近更新 更多