Posted 28 November 2019, 6:20 pm EST
Hi,
I am implementing a Wijmo ComboBox inside a Wijmo FlexGrid component. I have also implemented a method to handle the ‘lostFocus’ event inside a ComboBox as follows:
<wj-combo-box #wijmoComboBox
(initialized)="onWijmoInit()" (selectedIndexChanged)="onSelectionChange(wijmoComboBox.selectedItem)" (keydown.enter)="onValueChange(wijmoComboBox.selectedItem)" (keydown.tab)="onValueChange(wijmoComboBox.selectedItem)" (keydown.shift.tab)="onValueChange(wijmoComboBox.selectedItem)"
(lostFocus)="onValueChange(wijmoComboBox.selectedItem)"
(keydown.arrowDown)="onArrowKey($event)"
(keydown.arrowUp)="onArrowKey($event)"
[itemsSource]="dataCollectionView"
[isDisabled]="disabled"
[isReadOnly]="readonly"
[placeholder]="placeholder"
[displayMemberPath]="displayField"
[selectedValuePath]="keyField"
[isEditable]="allowSelectValuesNotInData"
[isRequired]="false">
</wj-combo-box>
All the event handlers for keydowns are working fine for me and the function “onValueChange()” is getting executed. But my event handler for ‘lostFocus’ is not triggering a call to the same “onValueChange()” function when I click outside of the ComboBox.
Can you please check the same? Thank you.
Regards,
Pratik