Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/10/2014, 05:23
maialenlopez
 
Fecha de Ingreso: abril-2012
Mensajes: 449
Antigüedad: 12 años, 1 mes
Puntos: 7
jquery.ui igDataChart error

Buenos días,

Necesito vuestra ayuda. Tengo el siguiente cacho de código con el que quiero pintar un gráfico.

Código aspx:
Ver original
  1. <script type="text/javascript">
  2.         var fecIni, fecFin, ent, pym, rang, kp;
  3.         function CrearGraficaRecentActivityKPI(fechaInicio, fechaFin, entorno, pyme, rango, kpi) {
  4.             fecIni = fechaInicio;
  5.             fecFin = fechaFin;
  6.             ent = entorno;
  7.             pym = pyme;
  8.             rang = rango;
  9.             kp = kpi;
  10.             var timeoffset = new Date().getTimezoneOffset();
  11.             var currDataSource,  currData, datos, data;
  12.             var to = rutaFS + 'BI/VisorRendimiento.aspx/CargarRecentActivityKPI';
  13.             $.when($.ajax({
  14.                 type: 'POST',
  15.                 url: to,
  16.                 data: JSON.stringify({ fechaInicio: fechaInicio, fechaFin: fechaFin, rango: rango, entorno: entorno, pyme: pyme, kpi: kpi, timeoffset: timeoffset }),
  17.                 contentType: 'application/json;charset=utf-8',
  18.                 dataType: 'json',
  19.                 async: false
  20.             })).done(function (msg) {
  21.                 datos = null;
  22.                 datos = msg.d;
  23.                 data = [];
  24.                 if (datos != null) {
  25.                     for (var i = 0; i < datos.length; i++) {
  26.                         if (datos[i].tiempoAcceso.TotalMilliseconds == 0) {
  27.                             data[i] = { LabelRecentActivityKPI: datos[i].horaAcceso, ValueRecentActivityKPI: null};
  28.                         } else {
  29.                             data[i] = { LabelRecentActivityKPI: datos[i].horaAcceso, ValueRecentActivityKPI: datos[i].tiempoAcceso.TotalMilliseconds };
  30.                         }
  31.                     }
  32.                 }
  33.                 currDataSource = null;
  34.                 currData = null;
  35.                 currData = data;
  36.                 currDataSource = new $.ig.DataSource({ dataSource: null });
  37.                 currDataSource = new $.ig.DataSource({ dataSource: currData });
  38.             });
  39.             $("#divRecentActivityKPI").css("display", "inherit");
  40.             $("#lblpmd").remove();
  41.             $("#pmd").remove();
  42.             $("#divRecentActivityKPI").igDataChart({
  43.                 width: "95%",
  44.                 height: "250px",
  45.                 dataSource: currDataSource,
  46.                 axes: [{
  47.                     name: "xAxis",
  48.                     type: "categoryX",
  49.                     label: "LabelRecentActivityKPI",
  50.                 },
  51.                 {
  52.                     name: "yAxis",
  53.                     type: "numericY"
  54.                 }],
  55.                 series: [{
  56.                     name: "seriesRecentActivityKPI",
  57.                     type: "scatter",
  58.                     xAxis: "xAxis",
  59.                     yAxis: "yAxis",
  60.                     xMemberPath: "LabelRecentActivityKPI",
  61.                     yMemberPath: "ValueRecentActivityKPI",
  62.                     markerType: "circle"
  63.                 }
  64.                 ],
  65.                 horizontalZoomable: true,
  66.                 verticalZoomable: true,
  67.                 windowResponse: "immediate"
  68.             });
  69.         };        
  70.     </script>

Cuando ejecuto el código y va a visualizar el gráfico me marca el siguiente error y no se a que viene ese error.

ERROR: JavaScript runtime error: Object doesn't support property or method 'actualMinimumValue'

y me marca que el error me lo da aquí.

if(!$.ig.Series.prototype.fe.call(this,db,dc,dd)|| dc.isEmpty()||db.isEmpty()||this.xAxis()==null||th is.yAxis()==null||this.xAxis().seriesViewer()==nul l||this.yAxis().seriesViewer()==null||this.ke()==n ull||this.kf()==null||this.ke().count()==0||this.k f().count()==0||this.eb()==null||this.eb().g()!=th is.ke().count()||this.eb().g()!=this.kf().count()| |this.xAxis().seriesViewer()==null||this.yAxis().s eriesViewer()==null||this.xAxis().actualMinimumVal ue()==this.xAxis().actualMaximumValue()||this.yAxi s().actualMinimumValue()==this.yAxis().actualMaxim umValue())

ALGUIEN ME PUEDE AYUDAR???
__________________
Gracias por todo;

Un saludo