【问题标题】:Clarity datagrid nested component broken after upgrade to 1.0.2升级到 1.0.2 后,Clarity datagrid 嵌套组件损坏
【发布时间】:2019-01-09 12:33:36
【问题描述】:

由于没有清晰的树表,开发了看起来像清晰Datagrid的树表控件。在几个 CSS 覆盖成功后,我使用了 Datagrid 并进行了调整(创建了一个包含行和嵌套行的自定义组件)。 https://stackblitz.com/edit/clarity-light-theme-v013-wsiu1d

升级到 1.0.2 后,它似乎无法正常工作 https://stackblitz.com/edit/clarity-light-theme-v013-zbetpr

知道它在 1.0.0 发布后由于在清晰度数据网格中进行了新的渲染更改而损坏。 https://github.com/vmware/clarity/issues/2875

此功能是否有可能回归或有任何可能的解决方法来实现这一目标?

谢谢

【问题讨论】:

    标签: vmware-clarity clarity


    【解决方案1】:

    在 1.0 渲染重构之前实际上只部分工作,使用此技术某些功能将无法正常工作。它也不支持。您的原始(并且有些功能)示例的问题在于,您通过在彼此之间放置多行来破坏 Datagrid 模型。如果您尝试添加选择,它会在您的场景中中断。

    为什么不考虑使用Tree View component 来显示层次结构?如果符合我在您的演示中看到的数据模型和意图。

    【讨论】:

    • 您好 Jeremy,感谢您的回复,是的,您是对的,在这种情况下,某些功能(如排序、过滤和选择)将无法开箱即用。但我只需要一个表格分层控件,所以我采用了这种方法,事实上,它确实可以很好地满足我的所有要求,一点遗憾将数据网格自定义为树表的所有努力都将浪费掉。由于我需要一个表格层次结构,所以没有考虑 TreeView 组件。我需要一个标题、行、列和单元格。
    • 嗯,你想要一些我们目前不支持的东西,一个混合的 TreeView 和 Datagrid。您可以在此处查看原因的详细信息:github.com/vmware/clarity/issues/2759
    猜你喜欢
    • 1970-01-01
    • 2014-12-14
    • 2016-09-14
    • 2016-01-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多