Я использую сетку данных Clarity, и мне нужно отключить выбор флажка при некоторых условиях. Я не могу найти API для этого. Пожалуйста, помогите и спасибо.
Как я могу отключить флажок, который является частью сети данных Clarity?
Ответы (2)
Отключение выбора для определенных строк таблицы данных пока недоступно в Clarity, но для этого есть Contributions welcome
проблема: https://github.com/vmware/clarity/issues/1018
person
Eudes
schedule
14.09.2017
У меня было аналогичное требование, и в итоге я реализовал поведение с помощью настраиваемой директивы. посмотрите: https://plnkr.co/edit/5fQkvG?p=preview а>
@Directive({
selector: '[clrDisable]'
})
export class DisableDirective implements OnInit, OnChanges {
@Input('clrDisable') disabled:boolean
constructor(private elementRef:ElementRef) {
}
ngOnInit(){
}
ngOnChanges() {
let nativeRef = this.elementRef.nativeElement;
if(this.disabled) {
nativeRef.classList.add("clr_disabled");
} else {
nativeRef.classList.remove("clr_disabled");
}
}
}
.clr_disabled{
pointer-events:none;
background-color:#ccc;
opacity:0.5;
}
person
Suresh Nagar
schedule
11.03.2018
Но после установки флажка «Выбрать все» в заголовке эти отключенные строки также будут выбраны. Любое решение для этого?
- person Santosh S; 11.06.2020