We use cookies to give you the best experience on our website. If you continue to browse, then you agree to our privacy policy and cookie policy.
Unfortunately, activation email could not send to your email. Please try again.
Syncfusion Feedback

Error to load grid onpostback

Thread ID:

Created:

Updated:

Platform:

Replies:

126111 Sep 23,2016 10:11 PM UTC Sep 27,2016 06:37 AM UTC ASP.NET Web Forms 3
loading
Tags: Grid
Roimer Machacón Otero
Asked On September 23, 2016 10:11 PM UTC

Hi we're using syncfusion grids and we've and error to moment of do postback, watching in the navigator console appear this error 

"Uncaught TypeError: Cannot read property 'ejPvtData' of undefined"

And the grid appear damage, say the number of records but not appear the data in the pages of the grid.

Attached to this forum image with the error

Attachment: error_grid_c5feeb04.zip

Venkatesh Ayothi Raman [Syncfusion]
Replied On September 26, 2016 06:36 AM UTC

Hi Roimer, 
Thanks for contacting Syncfusion support.  
 
We are able to reproduce the issue at our end when using Chrome browser latest version (53) Please ensure whether you are using chrome latest version (53) or if you face this issue in different scenario then could you please provide following details?  
1)      Scenario for replication procedure.  
2)      Share full Grid code example.  
3)      Sample if possible.  
       4)      Share your Essential Studio version and browser details. 
 
Regards,  
Venkatesh Ayothiraman.  


Roimer Machacón Otero
Replied On September 26, 2016 03:35 PM UTC

1)      Scenario for replication procedure - Share your Essential Studio version and browser details.
The scenario is in google chrome Version 53.0.2785.116 m in 32 and 64-bit with Syncfusion version 14.1.0.41, we also tested in Firefox, IE 11, Microsoft edge, UC Browser and in all these web browsers work correctly.

2)      Share full Grid code example.  
This is the definition in the code where appear the grid:

<script>

function refrescarGrillaDetalles() {
            var gridObj = $("#gvsDetalles").data("ejGrid");
            if (gridObj != undefined) {
                gridObj.refreshContent();
            }
        }

        function refrescarGrillaPpto() {
            var gridObj = $("#gvsDesviacionPPTO").data("ejGrid");
            if (gridObj != undefined) {
                $("#gvsDesviacionPPTO").ejGrid({
                    isResponsive: true,
                });
                gridObj.refreshContent();
            }
        }

</script>

<div class="row">
                    <div class="col-xs-12 col-md-12 col-lg-12">
                        <!-- Nav tabs -->
                        <div id="Tabs" role="tabpanel">
                            <ul class="nav nav-tabs" role="tablist">
                                <li role="presentation" class="active"><a id="linkActividades" rel='nofollow' href="#tabactividades" class="descripciones linksTabs" aria-controls="tabactividades" role="tab" data-toggle="tab" onclick="guardarNombreTab('tabactividades', 'PresupuestoPlanPeriodo')">
                                    <asp:Label runat="server" ID="lblActividades" Text="<%$ Resources:Generales, actividades %>"></asp:Label></a></li>
                                <li role="presentation"><a id="linkDesvPpto" rel='nofollow' href="#tabdesviacionppto" class="descripciones linksTabs" aria-controls="tabdesviacionppto" role="tab" data-toggle="tab" onclick="guardarNombreTab('tabdesviacionppto', 'PresupuestoPlanPeriodo')">
                                    <asp:Label runat="server" ID="lblDesvPpto" Text="<%$ Resources:Presupuesto, desviacionPresupuesto %>"></asp:Label></a></li>
                            </ul>
                        </div>
                        <!-- Tab panes -->
                        <div class="tab-content">
                            <div role="tabpanel" class="tab-pane active" id="tabactividades">
                                <div class="container">
                                    <div class="row">
                                        <div class="col-xs-12 col-md-12 col-lg-12">
                                            <asp:ImageButton ID="btnAdicionar" runat="server" ClientIDMode="Static" CausesValidation="false" Height="28px" Width="28px" ImageUrl="~/images/adicionar.png" OnClientClick="mostrarPanelAdicionPlaneacion()" />
                                            <asp:ImageButton ID="btnEliminar" runat="server" ClientIDMode="Static" CausesValidation="false" Height="28px" Width="28px" ImageUrl="~/images/eliminar.png" OnClientClick="mostrarPanelEliminacionPlaneacion()" />
                                            <asp:ImageButton ID="btnModificar" runat="server" ClientIDMode="Static" CausesValidation="false" Height="28px" Width="28px" ImageUrl="~/images/editar.png" OnClientClick="edicionActividad()" />
                                            <asp:ImageButton ID="btnCargar" runat="server" ClientIDMode="Static" CausesValidation="false" Height="28px" Width="28px" ImageUrl="~/images/cargar.png" ToolTip="<%$ Resources:Generales, cargar %>" OnClientClick="mostrarPanelImportacionDatos()" />
                                            <asp:ImageButton ID="btnDescargarPlantilla" runat="server" ClientIDMode="Static" CausesValidation="false" Height="28px" Width="28px" ImageUrl="~/images/descargararchivo.png" OnClientClick="mostrarPanelPlantillaPlaneacion()" ToolTip="<%$ Resources:Generales, descargarPlantilla %>" />
                                        </div>
                                    </div>
                                    <div class="row">
                                        <div class="col-xs-12 col-md-12 col-lg-12">
                                            <asp:Panel ID="pnlVerDetalles" runat="server" Visible="True">
                                                <div class="row">
                                                    <div class="col-xs-12 col-md-12 col-lg-12">
                                                        <hr />
                                                    </div>
                                                </div>
                                                <div class="row">
                                                    <div class="col-xs-12 col-md-12 col-lg-12">
                                                        <div id="mensajeOperacionesActividades" class="alert fade in alert-danger" style="display: none;" onclick="ocultar()">
                                                            <i class="icon-remove-circle" data-dismiss="alert"></i>
                                                        </div>
                                                    </div>
                                                </div>
                                                <div class="row">
                                                    <div class="col-xs-12 col-md-12 col-lg-12">
                                                        <ej:Grid ID="gvsDetalles" runat="server" AllowGrouping="false" AllowSelection="true" TabIndex="-1" Locale="es-ES"
                                                            Selectiontype="Single" AllowSorting="false" AllowPaging="true" AllowFiltering="false"
                                                            AllowScrolling="false" AllowResizing="true" ClientIDMode="Static" IsResponsive="true">
                                                            <ClientSideEvents Load="loadHandler" ActionBegin="actionBegin" RowSelected="filaDetalleSeleccionadaPlanPeriodo" Create="refrescarGrillaDetalles" />
                                                            <DataManager URL="PresupuestoPlanPeriodo.aspx/CargarDetallesPlanPeriodo" Adaptor="UrlAdaptor" />
                                                            <GroupSettings EnableDropAreaAutoSizing="False"></GroupSettings>
                                                            <PageSettings PageCount="10" />
                                                            <Columns>
                                                                <ej:Column Field="idPresupuestoPlanDetalle" HeaderText="<%$ Resources:Generales, id %>" IsPrimaryKey="true" Width="0%" Visible="false" />
                                                                <ej:Column Field="lote" HeaderText="<%$ Resources:Generales, lote %>" Width="8%" Visible="true" />
                                                                <ej:Column Field="siembra" HeaderText="<%$ Resources:Generales, siembra %>" Width="8%" Visible="true" />
                                                                <ej:Column Field="idActividad" HeaderText="<%$ Resources:Generales, idActividad %>" Width="8%" Visible="true" />
                                                                <ej:Column Field="actividad" HeaderText="<%$ Resources:Generales, actividad %>" Width="26%" Visible="true" />
                                                                <ej:Column Field="unidad" HeaderText="<%$ Resources:Generales, unidad %>" Width="8%" Visible="true" />
                                                                <ej:Column Field="rendimientoEstandar" HeaderText="<%$ Resources:Generales, rendimiento %>" Width="10%" Format="{0:n2}" Visible="true" />
                                                                <ej:Column Field="tipoLabor" HeaderText="<%$ Resources:Generales, tipoLabor %>" Width="12%" Visible="true" />
                                                                <ej:Column Field="tarifa" HeaderText="<%$ Resources:Generales, tarifa %>" Width="10%" Format="{0:n2}" Visible="true" />
                                                                <ej:Column Field="cantidadLabor" HeaderText="<%$ Resources:Generales, cantLabor %>" Width="10%" Format="{0:n2}" Visible="true" />
                                                                <ej:Column Field="idTipoPago" HeaderText="idTipoPago" Width="0%" Visible="false" />
                                                            </Columns>
                                                        </ej:Grid>
                                                    </div>
                                                </div>
                                            </asp:Panel>
                                        </div>
                                    </div>
                                    <div class="row">
                                        <div class="col-xs-12 col-md-12 col-lg-12">
                                            <asp:Panel ID="pnlEditarDetalle" runat="server" Visible="False">
                                                <div class="row">
                                                    <div class="col-xs-12 col-md-12 col-lg-12">
                                                        <hr />
                                                    </div>
                                                </div>
                                                <div class="row">
                                                    <div class="col-xs-2 col-md-1 col-lg-1 text-right">
                                                        <asp:Label ID="lblActividadDetalle" CssClass="descripciones" runat="server" Text="<%$ Resources:Generales, actividad %>"></asp:Label>
                                                    </div>
                                                    <div class="col-xs-2 col-md-2 col-lg-2 padding">
                                                        <asp:TextBox ID="txtActividadeDetalle" runat="server" AutoCompleteType="Disabled"
                                                            CssClass="form-control input-width-large" Enabled="false"></asp:TextBox>
                                                    </div>
                                                    <div class="col-xs-2 col-md-1 col-lg-1 text-right">
                                                        <asp:Label ID="lblLoteDetalle" CssClass="descripciones" runat="server" Text="<%$ Resources:Generales, lote %>"></asp:Label>
                                                    </div>
                                                    <div class="col-xs-2 col-md-1 col-lg-1 padding">
                                                        <asp:TextBox ID="txtLoteDetalle" runat="server" AutoCompleteType="Disabled"
                                                            CssClass="form-control input-width-small" Enabled="false"></asp:TextBox>
                                                    </div>
                                                    <div class="col-xs-2 col-md-1 col-lg-1 text-right">
                                                        <asp:Label ID="lblTarifaDetalle" CssClass="descripciones" runat="server" Text="<%$ Resources:Generales, tarifa %>"></asp:Label>
                                                    </div>
                                                    <div class="col-xs-2 col-md-2 col-lg-2 padding">
                                                        <ej:NumericTextBox ID="txtTarifaDetalle" ClientIDMode="Static" DecimalPlaces="2" runat="server" Locale="es-ES"></ej:NumericTextBox>
                                                    </div>
                                                    <div class="col-xs-2 col-md-1 col-lg-1 text-right">
                                                        <asp:Label ID="lblCantidadLaborDetalle" CssClass="descripciones" runat="server" Text="<%$ Resources:Generales, cantLabor %>"></asp:Label>
                                                    </div>
                                                    <div class="col-xs-2 col-md-2 col-lg-2 padding">
                                                        <div class="row">
                                                            <div class="col-xs-8 col-md-8 col-lg-8">
                                                                <ej:NumericTextBox ID="txtCantidadLaborDetalle" ClientIDMode="Static" DecimalPlaces="2" runat="server" Locale="es-ES"></ej:NumericTextBox>
                                                            </div>
                                                            <div class="col-xs-8 col-md-4 col-lg-4">
                                                                <asp:Label ID="lblUnidadDetalle" CssClass="descripciones" runat="server" Text=""></asp:Label>
                                                            </div>
                                                        </div>
                                                    </div>
                                                </div>
                                                <div class="row">
                                                    <div class="col-xs-12 col-md-12 col-lg-12">
                                                        &nbsp;
                                                    </div>
                                                </div>
                                                <div class="row text-right">
                                                    <div class="col-xs-12 col-md-12 col-lg-12">
                                                        <asp:Button ID="btnEditarDetalle" CssClass="submit btn btn-primary" runat="server"
                                                            Text="<%$ Resources:Generales, editar %>" Visible="True" />
                                                        <asp:Button ID="btnSalirDetalle" CssClass="submit btn btn-primary" runat="server"
                                                            CausesValidation="False" Text="<%$ Resources:Generales, salir %>" Visible="True" />
                                                    </div>
                                                </div>
                                            </asp:Panel>
                                        </div>
                                    </div>
                                </div>
                            </div>
                            <!-- fin tab -->
                            <div role="tabpanel" class="tab-pane" id="tabdesviacionppto">
                                <div class="container">
                                    <div class="row">
                                        <div class="col-xs-10 col-md-10 col-lg-10">
                                            <asp:ImageButton ID="lkbEditarDesviacionPPTO" runat="server" CausesValidation="false" Height="28px" Width="28px" ImageUrl="~/images/editar.png" />
                                            <asp:ImageButton ID="lkbEditarMultipleDesviacionPPTO" runat="server" ClientIDMode="Static" CausesValidation="false" Height="28px" Width="28px" ImageUrl="~/images/seleccionmultiple.png" OnClientClick="mostrarPanelEdicionMultipleDesviaciones(this.id)" />
                                        </div>                                        
                                    </div>
                                    <div class="row">
                                        <div class="col-xs-12 col-md-12 col-lg-12">
                                            <hr />
                                        </div>
                                    </div>
                                    <div class="row">
                                        <div id="mensajeDesviacionPPTOGeneral" class="alert fade in alert-danger" style="display: none;" onclick="ocultar()">
                                            <i class="icon-remove close" data-dismiss="alert"></i>
                                        </div>
                                    </div>
                                    <div class="row">
                                        <div class="col-xs-12 col-md-12 col-lg-12">
                                            <asp:Panel ID="pnlVerDesviacionPPTO" runat="server" Visible="true" ClientIDMode="Static">
                                                <div class="row">
                                                    <div class="col-xs-12 col-md-12 col-lg-12">
                                                        <ej:Grid ID="gvsDesviacionPPTO" runat="server" AllowGrouping="false" AllowSelection="true" TabIndex="-1" Locale="es-ES"
                                                            Selectiontype="Single" AllowSorting="false" AllowPaging="true" AllowFiltering="false"
                                                            AllowScrolling="false" AllowResizing="true" ClientIDMode="Static" ShowStackedHeader="true">
                                                            <ClientSideEvents Load="loadHandlerDP" ActionBegin="actionBegin" RowSelected="filaDesviacionPPTO" QueryCellInfo="personalizarCeldas" Create="refrescarGrillaPpto" />
                                                            <DataManager URL="PresupuestoPlanPeriodo.aspx/CargarDesviacionPptoPlanPeriodo" Adaptor="UrlAdaptor" />
                                                            <PageSettings PageCount="10" />
                                                            <Columns>
                                                                <ej:Column Field="idDesviacionPresupuestado" HeaderText="<%$ Resources:Generales, id %>" IsPrimaryKey="true" Width="0%" Visible="false" />
                                                                <ej:Column Field="idMotivo" HeaderText="idDesviacionMotivo" Width="0%" Visible="false" />
                                                                <ej:Column Field="motivo" HeaderText="motivo" Width="0%" Visible="false" />
                                                                <ej:Column Field="idCategoria" HeaderText="idDesviacionCategoria" Width="0%" Visible="false" />
                                                                <ej:Column Field="actividad" HeaderText="<%$ Resources:Generales, actividad %>" Width="16%" Visible="true" />
                                                                <ej:Column Field="unidad" HeaderText="<%$ Resources:Generales, unidad %>" Width="7%" Visible="true" />
                                                                <ej:Column Field="tipoPago" HeaderText="<%$ Resources:Generales, tipo %>" Width="7%" Visible="true" />
                                                                <ej:Column Field="idLote" HeaderText="<%$ Resources:Generales, lote %>" Width="7%" Visible="true" />
                                                                <ej:Column Field="cantidadLaborPpto" HeaderText="<%$ Resources:Presupuesto, presupuestado %>" Width="7%" Format="{0:n2}" Visible="true" />
                                                                <ej:Column Field="cantidadLaborPlan" HeaderText="<%$ Resources:Presupuesto, planeado %>" Width="7%" Format="{0:n2}" Visible="true" />
                                                                <ej:Column Field="variacionLabor" HeaderText="<%$ Resources:Presupuesto, desviacion %>" Width="7%" Format="{0:n2}" Visible="true" />
                                                                <ej:Column Field="PorcentVariacionLabor" HeaderText="<%$ Resources:Presupuesto, porcentajeDesviacion %>" Width="7%" Format="{0:n2}" Visible="true" />
                                                                <ej:Column Field="costoPpto" HeaderText="<%$ Resources:Presupuesto, presupuestado %>" Width="7%" Format="{0:n2}" Visible="true" />
                                                                <ej:Column Field="costoPlan" HeaderText="<%$ Resources:Presupuesto, planeado %>" Width="7%" Format="{0:n2}" Visible="true" />
                                                                <ej:Column Field="variacionCosto" HeaderText="<%$ Resources:Presupuesto, desviacion %>" Width="7%" Format="{0:n2}" Visible="true" />
                                                                <ej:Column Field="PorcentVariacionCosto" HeaderText="<%$ Resources:Presupuesto, porcentajeDesviacion %>" Width="7%" Format="{0:n2}" Visible="true" />
                                                                <ej:Column Field="estado" HeaderText="<%$ Resources:Generales, estado %>" Width="7%" Visible="true" />
                                                            </Columns>
                                                            <StackedHeaderRows>
                                                                <ej:StackedHeaderRow>
                                                                    <StackedHeaderColumns>
                                                                        <ej:StackedHeaderColumn Column="cantidadLaborPpto,cantidadLaborPlan,variacionLabor,PorcentVariacionLabor" HeaderText="<%$ Resources:Generales, cantidadLabor %>" />
                                                                        <ej:StackedHeaderColumn Column="costoPpto,costoPlan,variacionCosto,PorcentVariacionCosto" HeaderText="<%$ Resources:Generales, costoLabor %>" />
                                                                    </StackedHeaderColumns>
                                                                </ej:StackedHeaderRow>
                                                            </StackedHeaderRows>
                                                        </ej:Grid>
                                                    </div>
                                                </div>
                                            </asp:Panel>
                                        </div>
                                    </div>
                                    <div class="row">
                                        <div class="col-xs-12 col-md-12 col-lg-12">
                                            <asp:Panel ID="pnlEditarDesviacionPPTO" runat="server" Visible="false" ClientIDMode="Static">
                                                <div class="row">
                                                    <div class="col-xs-2 col-md-1 col-lg-1">
                                                        <asp:Label ID="lblActividadPPTO" CssClass="descripciones" runat="server" Text="<%$ Resources:Generales, actividad %>"></asp:Label>
                                                    </div>
                                                    <div class="col-xs-2 col-md-3 col-lg-3 padding">
                                                        <asp:TextBox ID="txtActividadPPTO" runat="server" AutoCompleteType="Disabled"
                                                            CssClass="form-control input-width-large" Enabled="false"></asp:TextBox>
                                                    </div>
                                                    <div class="col-xs-2 col-md-1 col-lg-1">
                                                        <asp:Label ID="lblCategoriaPPTO" CssClass="descripciones" runat="server" Text="<%$ Resources:Presupuesto, categoria %>"></asp:Label>
                                                    </div>
                                                    <div class="col-xs-2 col-md-2 col-lg-2 padding">
                                                        <asp:DropDownList ID="ddlCategoriaPPTO" runat="server" CssClass="form-control input-width-medium" AutoPostBack="false" ClientIDMode="Static" onchange="cargarMotivosPPTO('ddlCategoriaPPTO','ddlMotivoPPTO')" onselect="cargarMotivosPPTO('ddlCategoriaPPTO','ddlMotivoPPTO')"
                                                            DataValueField="idPresupuestoDesvioCategoria" DataTextField="nombre" DataSourceID="sdsCategoriaPPTO" AppendDataBoundItems="true">
                                                            <asp:ListItem Selected="True" Text="--Seleccione--" Value="0"></asp:ListItem>
                                                        </asp:DropDownList>
                                                        <asp:SqlDataSource ID="sdsCategoriaPPTO" runat="server"
                                                            ConnectionString="<%$ ConnectionStrings:Cone1 %>"
                                                            SelectCommand="select idPresupuestoDesvioCategoria, nombre from PresupuestoDesvioCategoria where idEstado=1" />
                                                    </div>
                                                    <div class="col-xs-2 col-md-2 col-lg-2">
                                                        <asp:Label ID="lblMotivoPPTO" CssClass="descripciones" runat="server" Text="<%$ Resources:Presupuesto, motivoDesviacion %>"></asp:Label>
                                                    </div>
                                                    <div class="col-xs-2 col-md-2 col-lg-2">
                                                        <asp:DropDownList ID="ddlMotivoPPTO" runat="server" CssClass="form-control input-width-medium" AutoPostBack="false" ClientIDMode="Static" onchange="guardarMotivoPPTOVariable()"
                                                            DataValueField="idPresupuestoDesvioMotivo" DataTextField="nombre" DataSourceID="sdsMotivoPPTO" AppendDataBoundItems="true">
                                                            <asp:ListItem Selected="True" Text="--Seleccione--" Value="0"></asp:ListItem>
                                                        </asp:DropDownList>
                                                        <asp:SqlDataSource ID="sdsMotivoPPTO" runat="server"
                                                            ConnectionString="<%$ ConnectionStrings:Cone1 %>"
                                                            SelectCommand="select idPresupuestoDesvioMotivo, nombre
                                                                           from PresupuestoDesvioMotivo
                                                                           where idPresupuestoDesvioCategoria=@idPresupuestoDesvioCategoria and idEstado=1">
                                                            <SelectParameters>
                                                                <asp:ControlParameter Name="idPresupuestoDesvioCategoria" ControlID="hdfIdPresupuestoDesvioCategoriaPPTO" PropertyName="Value" />
                                                            </SelectParameters>
                                                        </asp:SqlDataSource>
                                                    </div>
                                                </div>
                                                <div class="row">
                                                    <div class="col-xs-12 col-md-12 col-lg-12">
                                                        &nbsp;
                                                    </div>
                                                </div>
                                                <div class="row">
                                                    <div class="col-xs-12 col-md-12 col-lg-12">
                                                        <asp:Label ID="lblInformacionDesviacionPPTO" CssClass="descripciones" runat="server" Text="<%$ Resources:Presupuesto, indicacionDesviacion %>"></asp:Label>
                                                    </div>
                                                </div>
                                                <div class="row">
                                                    <div class="col-xs-12 col-md-12 col-lg-12">
                                                        &nbsp;
                                                    </div>
                                                </div>
                                                <div class="row">
                                                    <div class="col-xs-12 col-md-12 col-lg-12">
                                                        <asp:HiddenField ID="hdfObservacionPPTO" runat="server" />
                                                        <ej:RTE ID="rteDesviacionPPTO" runat="server" Width="100%" Visible="true" ClientIDMode="Static">
                                                            <Tools Styles="bold,italic,underline,strikethrough"
                                                                DoAction="undo,redo"
                                                                Links="createLink,removeLink"
                                                                Images="image">
                                                            </Tools>
                                                            <RTEContent runat="server">
                                                            </RTEContent>
                                                        </ej:RTE>
                                                    </div>
                                                </div>
                                                <div class="row">
                                                    <div class="col-xs-12 col-md-12 col-lg-12">
                                                        &nbsp;
                                                    </div>
                                                </div>
                                                <div class="row text-right">
                                                    <div class="col-xs-12 col-md-12 col-lg-12">
                                                        <asp:Button ID="btnEditarDesviacionPPTO" CssClass="submit btn btn-primary" runat="server"
                                                            Text="<%$ Resources:Generales, editar %>" Visible="True" />
                                                        <asp:Button ID="btnSalirDesviacionPPTO" CssClass="submit btn btn-primary" runat="server"
                                                            CausesValidation="False" Text="<%$ Resources:Generales, salir %>" Visible="True" />
                                                    </div>
                                                </div>
                                            </asp:Panel>
                                        </div>
                                    </div>
                                </div>
                            </div>
                            <!-- fin tab -->                          
                        </div>
                    </div>
                </div>

Venkatesh Ayothi Raman [Syncfusion]
Replied On September 27, 2016 06:37 AM UTC

Hi Roimer, 
Thanks for the update. 
 
We were able to reproduce the issue at our end and we have considered this requirement “In the Chrome v53.0.2785.116m ejDatamanager failed to handle the data after refreshing them continuously” as bug and a support incident has been created under your account to track the status of this requirement. Please log on to our support website to check for further updates.   
    
 
 
Regards,  
Venkatesh Ayothiraman.  


CONFIRMATION

This post will be permanently deleted. Are you sure you want to continue?

Sorry, An error occured while processing your request. Please try again later.

Warning Icon You are using an outdated version of Internet Explorer that may not display all features of this and other websites. Upgrade to Internet Explorer 8 or newer for a better experience.Close Icon

;