This is the same issue that was found and fixed for 15.1:
igCombo 15.1 " " displayed instead of blank value (http://es.infragistics.com/community/forums/t/97440.aspx)
It is now found in 16.2, build 2040.
Here is the original post: (The same fiddle still applies, since it was written using /latest/ for scripts!)
I'm trying to update from version 13.2 to 15.1. One issue I'm having is that a selected blank value in the igCombo is different between versions. Please refer to this example: http://jsfiddle.net/4Lovg8tp/
In the example, select the first item in the list and you will see that " " is displayed in the combobox. In version 13.2, a blank value was displayed instead. Is there any way to get a blank value to display instead of " "?
Thanks!
Jamie Foster
Hello Jamie,
Thank you for contacting Infragistics!
I am able to reproduce the behavior ,for null value it displayed " " in the combo.
I have submitted this development issue for further investigation (232370) and have created a private case (CAS-181258-W6G0N1) where I will provide you further information.
Please let me know if I can provide you further assistance.
Update: Infragistics has provided a workaround for the problem, and it works for our situation.
----------------------------------------------------------------
Developers looked into the case and provided the below information :
Due to the other modification in the code between the version from 15.1 to 16.2 some changes has been made in the combo to resolved the other issue so currently displaying " " in the combo for null value is expected and by design behavior.
Though as a workaround you can use itemTemplate property to achieve the behavior, you have to add this line of code in the combo:
itemTemplate: "{{if ${Name} == '' }} {{else}}${Name}{{/if}}",
I have modified your jsfiddle for your reference.
http://jsfiddle.net/4Lovg8tp/4/
Please let me know if you need further assistance on this matter.
Sincerely,
Divya Jain
Associate Software Developer