我正在使用 "ng-multiselect-dropdown" 但是当我 select 列表 selected 值显示在下拉列表的输入端
i am using "ng-multiselect-dropdown" but when i select list selected values is shown in input side of dropdown
This is html of multiselect-dropdownList
i am using "ng-multiselect-dropdown" but when i select list selected values is shown in input side of dropdown
<div class="multiselect-dropdownList">
<[![ng-multiselect-dropdown][1]][1]
required
name="city"
[placeholder]="'VendorList'"
[data]="designerList"
[settings]="dropdowDesiner"
(onSelect)="onChangeDesignerList($event)"
(onSelectAll)="onChangeDesignerList($event)"
(onDeSelect)="onChangeDesignerList($event)"
(onDropDownClose)="onDropDownClose()"
>
</ng-multiselect-dropdown>
</div>
</div>
如果您使用的是 ng-multiselect-dropdown 那么所有记录都必须显示在输入中
字段
您可以使用 css 来隐藏它。
例如
.ng-select /deep/ select-dropdown .selected {
显示:none
}
你可以绑定一个变量,它包含你想要前置的元素select,像这样:
equals(objOne, objTwo) {
if (typeof objOne !== 'undefined' && typeof objTwo !== 'undefined') {
return objOne.id === objTwo.id;
}
}
selectAll(checkAll, select: NgModel, values) {
//this.toCheck = !this.toCheck;
if(checkAll){
select.update.emit(values);
}
else{
select.update.emit([]);
}
}
[(ngModel)]="selectedYears" [compareWith]="equals" [multiple]= true
然后您可以过滤您的初始项目数组并仅获取那些您想要默认 select 的项目(它应该存储在 selection class 属性 在提供的情况下)。
This is html of multiselect-dropdownList
i am using "ng-multiselect-dropdown" but when i select list selected values is shown in input side of dropdown
<div class="multiselect-dropdownList">
<[![ng-multiselect-dropdown][1]][1]
required
name="city"
[placeholder]="'VendorList'"
[data]="designerList"
[settings]="dropdowDesiner"
(onSelect)="onChangeDesignerList($event)"
(onSelectAll)="onChangeDesignerList($event)"
(onDeSelect)="onChangeDesignerList($event)"
(onDropDownClose)="onDropDownClose()"
>
</ng-multiselect-dropdown>
</div>
</div>
如果您使用的是 ng-multiselect-dropdown 那么所有记录都必须显示在输入中 字段
您可以使用 css 来隐藏它。 例如 .ng-select /deep/ select-dropdown .selected { 显示:none }
你可以绑定一个变量,它包含你想要前置的元素select,像这样:
equals(objOne, objTwo) {
if (typeof objOne !== 'undefined' && typeof objTwo !== 'undefined') {
return objOne.id === objTwo.id;
}
}
selectAll(checkAll, select: NgModel, values) {
//this.toCheck = !this.toCheck;
if(checkAll){
select.update.emit(values);
}
else{
select.update.emit([]);
}
}
[(ngModel)]="selectedYears" [compareWith]="equals" [multiple]= true
然后您可以过滤您的初始项目数组并仅获取那些您想要默认 select 的项目(它应该存储在 selection class 属性 在提供的情况下)。