Your Privacy Matters: We use our own and third-party cookies to improve your experience on our website. By continuing to use the website we understand that you accept their use. Cookie Policy
1100
urgent: Bug in dropdown editor provider
posted

I have a WebDataGrid on my page, that has a single column that is editable, using a DropDownProvider.

I configured my Provider to auto-postback on selection changed... which works for the very first change.

The issue is, once I change a cell to Operator "Mike", the next time I select operator "Mike" on a different row, the OnSelectionChanged event does not fire. It is as if the new instance of the drop-down is not resetting it's current selection.

                <ig:WebDataGrid ID="MyDataGrid" runat="server" Height="440px" Width="700px" 

                    AutoGenerateColumns="False" DataKeyFields="Id" >

                    <Columns>

                        <ig:BoundDataField DataFieldName="Id" DataFormatString=" " Key="Id" Width="0%" />

                        <ig:BoundDataField

                            DataFieldName="DeviceName"

                            Key="Press" >

                            <Header Text="Press"></Header>

                        </ig:BoundDataField>

                        <ig:BoundDataField

                            DataFieldName="ShiftName"

                            Key="Shift" >

                            <Header Text="Shift"></Header>

                        </ig:BoundDataField>

                        <ig:BoundDataField 

                            DataFieldName="OperatorName"

                            Key="OperatorId" >

                            <Header Text="Operator"></Header>

                        </ig:BoundDataField>

                    </Columns>

                    <Behaviors>

                        <ig:Selection RowSelectType="Single" Enabled="true" CellClickAction="Row" 

                            CellSelectType="None" SelectedRowSelectorCssClass="HideSelectedRowStyle" />

                        <ig:RowSelectors RowNumbering="false" Enabled="False" RowSelectorCssClass="HideSelectedRowStyle" />

                        <ig:EditingCore>

                            <Behaviors>

                                <ig:CellEditing>

                                    <ColumnSettings>

                                        <ig:EditingColumnSetting ColumnKey="OperatorId" EditorID="operatorDropDown" />

                                        <ig:EditingColumnSetting ColumnKey="Press" ReadOnly="true" />

                                        <ig:EditingColumnSetting ColumnKey="Shift" ReadOnly="true" />

                                    </ColumnSettings>

 

                                </ig:CellEditing>

                            </Behaviors>

                        </ig:EditingCore>

                    </Behaviors>

                    <EditorProviders>

                        <ig:DropDownProvider ID="operatorDropDown">

                            <EditorControl 

                                DropDownContainerMaxHeight="300px" 

                                EnableAnimations="False" 

                                TextField="Name" 

                                ValueField="MeId"

                                OnSelectionChanged="MyDataGrid_OperatorChanged" AutoPostBack="true" >

                            </EditorControl>

                        </ig:DropDownProvider>

                    </EditorProviders>

                </ig:WebDataGrid>

 

Is this a known defect?

Is there a known workaround?

Thanks

Mike