如何在带有通用列的 Ext GWT / GXT TreeGrid 中显示 XML 文件?

发布于 2024-11-13 22:53:16 字数 818 浏览 2 评论 0原文

我正在使用 Ext GWT 2.2.3,并且尝试将 XML 作为字符串读取并将其显示为 TreeGrid。

XML 的形式如下:

<a>
   <b>
       <ba>Hello</ba>
   </b>
   <c>
     <ca>64</d>
     <cb>Some name</cb>
     <cc>Product</cc>
   </c>
   <d>
      <da>Status</da
      <db>Information</db>
   </d>
</a>

我希望我的 TreeGrid 看起来像这样

Tag       |   Value

- a
  - b
     ba        Hello
  - c
     ca        64
     cb        Some name
     cc        Product
  - d
     da        Status
     db        Information

(a、b、c 和 d 是可扩展项目,其余不是)

这只是一个摩擦,完整的 XML 将具有大约 50-70 个不同的标签。

这可能吗?我只看到 TreeGrids 具有预定义的 ColumnConfigs,但我真的想避免手动编写多达 70 个 ColumnConfigs...必须有一个通用的解决方案。

I'm using Ext GWT 2.2.3 and I am trying to read a XML as a string and display it as a TreeGrid.

The XML is in a form like:

<a>
   <b>
       <ba>Hello</ba>
   </b>
   <c>
     <ca>64</d>
     <cb>Some name</cb>
     <cc>Product</cc>
   </c>
   <d>
      <da>Status</da
      <db>Information</db>
   </d>
</a>

And I want my TreeGrid to look like

Tag       |   Value

- a
  - b
     ba        Hello
  - c
     ca        64
     cb        Some name
     cc        Product
  - d
     da        Status
     db        Information

(With a,b,c and d being expandable items, the rest not)

That is just a friction, the complete XML will have around 50-70 different tags.

Is this even possible? I only see TreeGrids having predefined ColumnConfigs, but I really want to avoid writing up to 70 ColumnConfigs by hand... there has to be a generic solution.

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

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

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文