【问题标题】:Auto resize card-content (materialize css) with an ag-Grid in it使用 ag-Grid 自动调整卡片内容的大小(实现 css)
【发布时间】:2019-03-12 22:06:25
【问题描述】:

materialize css 框架的卡片标签元素中,我正在尝试设置ag-grid 表。

这里是代码。

        <div class="card-tabs">
          <ul class="tabs tabs-fixed-width">
            <li class="tab"><a href="#test4">Test 4</a></li>
            <li class="tab"><a href="#test5">Test 5</a></li>
          </ul>
        </div>

        <div class="card-content  grey lighten-5">

          <div id="test4" style="height: 200px;">

            <div ag-grid="$ctrl.gridOptions" class="ag-theme-material" style="height: 100%;"></div>

          </div>

          <div id="test5">Test 5 content</div>
        </div>

       </div>

问题是我无法使用id='test4' 自动调整元素的高度以使网格可见。如果我从中删除 style="height:200px;",则网格不会显示。如果我添加它会显示,但我不想将其静态保留在 200px 上,因为网格的高度可能会发生变化。

有没有办法让id='test4'的div根据ag-grid的大小自动调整大小?

我尝试将height:auto; 放在card-contenttest4 div 中,但没有任何成功。

【问题讨论】:

    标签: html css angularjs materialize ag-grid


    【解决方案1】:

    如果没有内容,则不会显示 Div。你为什么不把空白的&amp;nbsp值放在html里面。

        <div class="card-tabs">
          <ul class="tabs tabs-fixed-width">
            <li class="tab"><a href="#test4">Test 4</a></li>
            <li class="tab"><a href="#test5">Test 5</a></li>
          </ul>
        </div>
    
        <div class="card-content  grey lighten-5">
    
          <div id="test4"
    
            <div ag-grid="$ctrl.gridOptions" class="ag-theme-material" style="height: 100%;"></div>
           &nbsp;
          </div>
    
          <div id="test5">Test 5 content</div>
        </div>
    
       </div>
    

    【讨论】:

    • 没有。这绝对不是问题。我必须为父元素定义一个特定的高度,以便使用 100% 的 ag-grid。
    猜你喜欢
    • 2018-09-16
    • 2020-09-14
    • 2019-08-24
    • 1970-01-01
    • 2020-01-29
    • 2021-10-03
    • 1970-01-01
    • 2022-07-19
    相关资源
    最近更新 更多