【问题标题】:primeng datatable template header with scrollable可滚动的primeng数据表模板标题
【发布时间】:2017-04-05 10:42:23
【问题描述】:

我有一个数据表

<p-dataTable ... > 
        <p-column field="name" header="Name" [style]="{'width':'250px'}"> 
               <template pTemplate type="header">
            <mycomponent> </mycomponent>
            </template>
    </p-column>
    ...
    </p-dataTable>

当单击打开隐藏的 div 时,Mycomponent 基本上包含一个按钮。 它的作用就像一个模态并且具有绝对定位。 见下图 它工作正常,但如果我添加可滚动选项

<p-dataTable ...  scrollable="true" scrollHeight="200px" scrollWidth="75%">

然后模态框像图片中一样被隐藏。 我没办法把它放在上面。 我尝试使用 z-index 但它不起作用。 你能明白为什么我有这种不同的行为吗? 谢谢

【问题讨论】:

    标签: javascript css angular typescript primeng


    【解决方案1】:

    在您的 p-multiSelect 标记中使用 appendTo="body"。这会将下拉列表添加到您的列标题。

    例如:

    <p-column field="Description" ...>
    <template pTemplate="filter" let-col>
      <p-multiSelect appendTo="body" ... ></p-multiSelect>
    </template>
    

    【讨论】:

      猜你喜欢
      • 2019-01-01
      • 2018-05-05
      • 2018-03-29
      • 2018-05-06
      • 2013-01-14
      • 1970-01-01
      • 1970-01-01
      • 2019-01-27
      • 1970-01-01
      相关资源
      最近更新 更多