[英]How to resize md-dialog-container of angular-material2 based on dropdown component used in dialog content
我正在使用Angular Material2的对话框组件。 在对话框中,我使用输入字段和angular2-dropdown-multiselect 。
现在,当我打开下拉菜单时,它将滚动条添加到对话框中。
我想让对话框在打开多选下拉菜单时应自动调整大小,而不是提供滚动条。
我尝试将max-height属性赋予对话框,但不起作用:(
在您的搜索元素中添加点击事件:
<div class="form-group" (click)="autoScroll($event)">
<ss-multiselect-dropdown></ss-multiselect-dropdown>
</div>
在控制器中:
autoScroll(event): void {
let parent = document.getElementById("ng2Dialog");
parent.scroll(0, event.target.getBoundingClientRect().top);
}
您可以使用Angular Material2的对话框更改父级。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.