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
150
Webdatagrid 13.1 CellEditing is not working in IE9
posted

Hi,

I have used webdatagrid 13.1 version and locally installed the infragistics. And i have written a aspx page with the below code to enable the cell editing option by clicking mouse with single or double. Its working find for me. But the same code has been deployed where cell clicking is not possible in the grid as part of edit\Update the record. 

asp:ScriptManager ID="ScriptManager1" runat="server">

                                                    </asp:ScriptManager>

                                                    <igtbl:webdatagrid id="dgSilhoutte" runat="server" datakeyfields="KeyfieldID" autogeneratecolumns="false"

                                                        width="976px" headercaptioncssclass="dgMaintainSillcode-hc" onrowsdeleting="dgSilhoutte_RowDeleting"

                                                        itemcssclass="dgMaintainSillcode-ic" enabledataviewstate="true">

                                                       

                  <Behaviors>

                               

 

                <igtbl:Selection Enabled="true" CellClickAction="Cell">

                <AutoPostBackFlags CellSelectionChanged="true" />

                  <SelectionClientEvents CellSelectionChanged="fileGrid_CellSelectionChanged" />

                </igtbl:Selection>

                <igtbl:Activation Enabled="true"></igtbl:Activation>

            

                <igtbl:EditingCore Enabled="true" AutoCRUD="False" BatchUpdating="True">

                

                <EditingClientEvents/>

                    <Behaviors>

                       <igtbl:CellEditing Enabled="True">

                         <ColumnSettings>

                           <igtbl:EditingColumnSetting ColumnKey="SILHOUETTEID" ReadOnly="true" />

                        </ColumnSettings>

                         <EditModeActions MouseClick="Single" />

                        <CellEditingClientEvents />

                        </igtbl:CellEditing>

                       

                         <igtbl:RowDeleting Enabled="true" ></igtbl:RowDeleting>

                    </Behaviors>

                   

                </igtbl:EditingCore>

 

                   </Behaviors>

<Columns>          

            <igtbl:BoundDataField DataFieldName=" KeyfieldID " Key=" KeyfieldID " width="3%" Header-Text=" fieldID1 " CssClass="columnCSS" >

            </igtbl:BoundDataField>

            <igtbl:BoundDataField DataFieldName=" fieldID2" Key=" fieldID2" width="5%" Header-Text=" fieldID2" CssClass="columnCSS" >

            </igtbl:BoundDataField>

            <igtbl:BoundDataField DataFieldName=" fieldID3 "   Key=" fieldID3" width="8%" Header-Text=" fieldID3" CssClass="columnCSS" >

            </igtbl:BoundDataField>

            <igtbl:BoundDataField DataFieldName=" fieldID4" Key=" fieldID4"   Header-Text=" fieldID4" width="4%" CssClass="columnCSS" >

            </igtbl:BoundDataField>

            <igtbl:BoundDataField DataFieldName=" fieldID5" Key=" fieldID5"  Header-Text=" fieldID5" width="5%" CssClass="columnCSS">

            </igtbl:BoundDataField>

            <igtbl:BoundDataField DataFieldName=" fieldID5" Key=" fieldID5" width="5%" Header-Text=" fieldID5" CssClass="columnCSS">

            </igtbl:BoundDataField>

            <igtbl:TemplateDataField   Key="TemplateColumn1" width="3%"  CssClass="columnCSS">

                    <ItemTemplate>                  

                    <asp:LinkButton ID="deleteLink" runat="server" OnClick="deleteLink_Click"  CausesValidation="false">  <asp:Image ID="imgdelete" runat="server" 

                     ImageUrl="~/Images/Trash.gif" /> 

                </asp:LinkButton>

                </ItemTemplate>

                    <Header Text="Delete"  />

                </igtbl:TemplateDataField>

 

            </Columns>

                </igtbl:webdatagrid>

 

 

======================================================/

 

function fileGrid_CellSelectionChanged(sender, e) {

            var newSelectedCell = e.getSelectedCells().getItem(0);

            var colSelected = newSelectedCell._column._key

            if (colSelected == "TemplateColumn1") {

                var grid = $find("dgSilhoutte");

                var editingCore = grid.get_behaviors().get_editingCore();

                var userConfirmation = window.confirm("Are you sure want to Delete this Record?");

                if (userConfirmation == true) {

                    grid.get_rows().remove(grid.get_rows().get_row(newSelectedCell._row._index));

                    editingCore.commit();

                }

                else

                    e.dispose();

            }

        }

 

Parents Reply Children