File tree Expand file tree Collapse file tree 2 files changed +7
-12
lines changed
projects/igniteui-angular/src/lib Expand file tree Collapse file tree 2 files changed +7
-12
lines changed Original file line number Diff line number Diff line change @@ -54,8 +54,7 @@ export interface IgxComboBase {
54
54
isItemSelected ( itemID : any ) : boolean ;
55
55
select ( item : any ) : void ;
56
56
select ( itemIDs : any [ ] , clearSelection ?: boolean , event ?: Event ) : void ;
57
- deselect ( item : any ) : void ;
58
- deselect ( itemIDs : any [ ] , event ?: Event ) : void ;
57
+ deselect ( ...args : [ ] | [ itemIDs : any [ ] , event ?: Event ] ) : void ;
59
58
}
60
59
61
60
let NEXT_ID = 0 ;
@@ -1202,8 +1201,7 @@ export abstract class IgxComboBaseDirective extends DisplayDensityBase implement
1202
1201
public abstract select ( newItem : any ) : void ;
1203
1202
public abstract select ( newItems : Array < any > | any , clearCurrentSelection ?: boolean , event ?: Event ) : void ;
1204
1203
1205
- public abstract deselect ( item : any ) : void ;
1206
- public abstract deselect ( items : Array < any > , event ?: Event ) : void ;
1204
+ public abstract deselect ( ...args : [ ] | [ items : Array < any > , event ?: Event ] ) : void ;
1207
1205
1208
1206
public abstract writeValue ( value : any ) : void ;
1209
1207
Original file line number Diff line number Diff line change @@ -79,7 +79,7 @@ export class IgxSimpleComboComponent extends IgxComboBaseDirective implements Co
79
79
/** @hidden @internal */
80
80
public composing = false ;
81
81
82
- private _updateInput = false ;
82
+ private _updateInput = true ;
83
83
84
84
/** @hidden @internal */
85
85
public get filteredData ( ) : any [ ] | null {
@@ -121,18 +121,15 @@ export class IgxSimpleComboComponent extends IgxComboBaseDirective implements Co
121
121
}
122
122
123
123
/**
124
- * Deselect a defined item
124
+ * Deselect the currently selected item
125
125
*
126
126
* @param item the items to be deselected
127
127
* ```typescript
128
128
* this.combo.deselect("New York");
129
129
* ```
130
130
*/
131
- public deselect ( item : any ) : void {
132
- if ( item !== null && item !== undefined ) {
133
- const newSelection = this . selectionService . delete_items ( this . id , item instanceof Array ? item : [ item ] ) ;
134
- this . setSelection ( newSelection ) ;
135
- }
131
+ public deselect ( ) : void {
132
+ this . clearSelection ( ) ;
136
133
}
137
134
138
135
/** @hidden @internal */
@@ -225,7 +222,7 @@ export class IgxSimpleComboComponent extends IgxComboBaseDirective implements Co
225
222
}
226
223
this . clearSelection ( true ) ;
227
224
if ( this . collapsed ) {
228
- this . getEditElement ( ) . focus ( ) ;
225
+ this . open ( ) ;
229
226
} else {
230
227
this . focusSearchInput ( true ) ;
231
228
}
You can’t perform that action at this time.
0 commit comments