For me what was happening is that I had duplicate values in the "valueField"--I was passing in all 0's for this value, so I think it naturally went to the first item on the list. I'm using ngModel in Angular so just set the valueField="" and that solved the issue.