I will write a test-case later today when I have a chance, but I have noticed two strange picklist bugs. My scenario is a picklist in a ListGridField, with mutliple=true and using an optionDataSource. I am using setPickListFilterCriteriaFunction to dynamically restrict the choices for a particular cell based on the row (and column - but these should be independent, however I noticed the ListGrid re-uses the picklist between columns, is there any way to make it not do that?).
1) setPicklistProperties(ListGrid) - when I use this (which is great, because it allows me to make the customizations I want), I sometimes get an additional picklist checkbox appearing, and in subsequent clicks on the SelectItem I get more and mroe of these boxes. This only happens when I call setPicklistProperties.
2) My picklist sometimes has boxes checked that are not actually the current selected values in the cell that is clicked. When I click on the cell a second time, the incorrect checks disappear. It is like the picklist has not been populated correctly.
1) setPicklistProperties(ListGrid) - when I use this (which is great, because it allows me to make the customizations I want), I sometimes get an additional picklist checkbox appearing, and in subsequent clicks on the SelectItem I get more and mroe of these boxes. This only happens when I call setPicklistProperties.
2) My picklist sometimes has boxes checked that are not actually the current selected values in the cell that is clicked. When I click on the cell a second time, the incorrect checks disappear. It is like the picklist has not been populated correctly.
Comment