【问题标题】:Line breaks not working on clarity expandable rows data grid换行符不适用于清晰度可扩展行数据网格
【发布时间】:2018-10-25 18:17:14
【问题描述】:

我第一次使用 Clarity 数据网格的可扩展行功能。我最初的假设是,我可以在折叠视图中编写任何 HTML 来显示。

VMware 可扩展数据网格:https://vmware.github.io/clarity/documentation/v0.11/datagrid/expandable-rows

但不知何故,这是行不通的。即使我明确提到<br> 标签,也不会发生换行。

<clr-dg-row-detail *clrIfExpanded>
    <h2> 1st Line </h2>
    <br>
    <h3> Why the next line is not coming in new Line </h3>
</clr-dg-row-detail>

我不确定我是否遗漏了一些基本概念,但这很烦人,并且无法弄清楚如何解决这个问题。 这是我的 stackblitz 链接:https://stackblitz.com/edit/clarity-datagrid-basic-fvjrst?file=app/app.component.html

【问题讨论】:

    标签: css angular vmware-clarity


    【解决方案1】:

    扩展内容的容器使用display: flex,这会导致您的块项目弯曲以适应容器。简单的解决方法是将其包装在像这样的单个块元素中。

    <clr-dg-row-detail *clrIfExpanded>
      <div>
        <h2> Header 2 </h2>
        <br>
        <h3> Header 3 </h3>
      </div>
    </clr-dg-row-detail>
    

    我会进一步调查这个问题,看看我们是否可以更好地解决它,但这为您提供了前进的道路。

    【讨论】:

    • 感谢 Jeremy,这在很大程度上解决了我的问题,但仍然存在一些样式挑战,但我可以采取一些解决方法来解决这个问题。附带说明一下,我非常喜欢 Clarity,它具有击败其他可用选项的巨大潜力。我觉得唯一的问题是,你们开发/添加新功能的速度很慢。总的来说,伙计们做得很好。
    • 感谢您的夸奖,由于我们团队的规模和编写高质量组件的复杂性,有时我们似乎进展缓慢。与应用程序相比,编写库非常不同,我们尽最大努力打造最佳的用户和开发人员体验,以及代码质量的高标准。这确实需要时间,但感谢您与我们合作!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-02
    • 1970-01-01
    • 2019-09-24
    • 2018-06-04
    • 2019-02-26
    • 1970-01-01
    相关资源
    最近更新 更多