【问题标题】:setting scrollHeight for p-dropdown throws an error为 p-dropdown 设置 scrollHeight 会引发错误
【发布时间】:2017-09-06 21:16:46
【问题描述】:

我试图在 p-dropdown 中将 scrollHeight 值设置为“300px”,当我为应用程序提供服务时,不会引发错误,但滚动条仅显示为 200px。同样的单元测试用例也因“设置getter only value scrollHeight”而失败。我需要设置滚动高度,因为我的列表将被动态填充。 任何答案将不胜感激。 谢谢。 使用的版本 角度 - 4.1.2, 启动 - 4.0.1

    `<p-dropdown 
                [options]="options"
                [scrollHeight]="scrollHeight"
     </p-dropdown>`

在我拥有的组件中

scrollHeight: string = '300px'

【问题讨论】:

  • 这个问题的根本原因是 ngPrime 的版本不支持 scrollHeight 设置。更新它解决了问题

标签: angular jasmine karma-jasmine primeng


【解决方案1】:

我刚刚在 plnkr 中测试过,效果很好。我建议在 plnkr 中尝试一下,看看是否可以复制问题。我已经成功使用了:

scrollHeight: string = '300px';

以此为基础:New Issue Plnkr

【讨论】:

  • 嗨,BillF,我在 plnkr 中尝试过,效果很好。但是当我在我的应用程序中使用它时,它不会改变任何东西。
  • 开发工具是你的朋友。检查您的下拉菜单并使用与高度相关的样式设置。如果更改其中一些设置修复了高度,请查看哪个设置覆盖了 300 像素。否则,可能是您使用的是旧版本的primeng,需要更新。
猜你喜欢
  • 2020-02-17
  • 2013-07-16
  • 2019-12-15
  • 1970-01-01
  • 2022-06-27
  • 2015-06-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多