html - 在 PrimeNG 中自定义按钮样式
问题描述
如何自定义 PrimeNG 选项列表中按钮的样式并禁用我不需要的按钮?
我尝试将按钮的 css 属性设置为 none,但它不起作用。还尝试设置图像的样式,但它们都不起作用
HTML 代码:
<p-pickList [source]="availableCategories" [target]="selectedCategories" sourceHeader="Available Categories" targetHeader="Selected Categories" dragdrop="true" [responsive]="true"
[sourceStyle]="{'height':'300px'}" [targetStyle]="{'height':'300px'}" >
<ng-template let-list pTemplate="item">
<div class="ui-helper-clearfix">
<div class="items">{{list.categoryDescription}}</div>
</div>
</ng-template>
</p-pickList>
CSS
.ui-picklist-buttons {
display: none;
}
.ui-picklist-filter-icon {
left: 0em;
}
解决方案
将您的样式添加到全局样式中,即style.css
添加::ng-deep
到您的样式中,例如
::ng-deep .ui-picklist-buttons {
display: none;
}
::ng-deep .ui-picklist-filter-icon {
left: 0em;
}
请注意,如果您只想在特定页面上执行此操作,那么这些样式将成为全局样式并将在整个应用程序中生效,然后添加一些父类并在该类中应用样式
推荐阅读
- visual-studio-2015 - 在 SSIS 上解析非结构化平面文件
- javascript - 使用 javascript 从 Firebase 数据库中的特定节点检索数据
- java - ArrayList 中的一组索引对象 - 可能吗?
- numpy - How to merge very large numpy arrays?
- vba - 使 MS Word 文档“绝对”只读
- php - High Sierra Breaks FileMaker PHP 包括
- django - Django,刷新页面上的表单重新提交?
- android - 将 xxx.9.png 转换为 xxx.png
- git - 删除其他合并分支附带的分支
- perl - 通过拆分字符串填充数组