I added vm.put("selected", true); vm.put("disabled", true); , in that case it seems to work. I get the expected view, just that the selected item will be disabled. But if I keep just vm.put("selected", true); then the selected value is not "selected"