Leo*_*Leo 2 datagrid clarity angular vmware-clarity
我正在使用VMWare Clarity Datagrid组件.
描述:
我有两个数据网格,当扩展左数据网格(红色)的一行时,我设法扩展了右边的数据库(蓝色).
我的目标:
display: none;中的.datagrid .datagrid-expandable-caret类中添加规则时,它可以正常工作,但在.scss文件中却没有.在这里,我用angular2 +中的例子做了一个plunker.
.right-div {
float: left;
height:315px;
width: 500px;
border: 4px solid cornflowerblue;
.datagrid .datagrid-expandable-caret {
padding: 2px 4px 3px;
text-align: center;
display: none;
}
}
Run Code Online (Sandbox Code Playgroud)
谢谢你的每一个建议.
将它添加到您自己的组件样式时它不起作用的原因是该.datagrid-expandable-caret元素位于datagrid的shadow DOM中.有关更多说明,请参阅https://angular.io/guide/component-styles#view-encapsulation.
这意味着你有两个相同的解决方案:
encapsulation: ViewEncapsulation.None您的组件来达到同样的效果.以下是您的plunker的更新版本,显示第二个解决方案正在运行:https://plnkr.co/edit/ss3y1P?p = preview
| 归档时间: |
|
| 查看次数: |
335 次 |
| 最近记录: |