Foro

Problema con valores negativos en un GRID

0
Hola gente, estoy teniendo problemas para mostrar un valor negativo en una grilla... me aparece cuando el campo toma valor cero NaN y si es negativo oculta el signo. Intente cambiar el tipo de dato desde el php que llena el data store con SetType() pero no logre solucionarlo. Alguien me puede tirar una punta ?? para saber como puedo solucionarlo ??? Desde ya muchas gracias... Sergio <!-- s:ugeek: --><!-- s:ugeek: -->
0
intenta definirle el tipo de dato en el store:
fields: ['campox','x',{name:'numero',type:'float'}]
prueba y nos cuentas. saludos
0
Hola Stock como va ??? gracias por la respuesta... te paso mi definicion de DataStore...
 PedidosDataStore = new Ext.data.Store({
      id: 'PedidosDataStore',
      proxy: new Ext.data.HttpProxy({
                url: 'extanalisis_iso.php.',
                method: 'POST'
            }),
            baseParams:{task: "LISTING"},
        reader: new Ext.data.JsonReader({
        root: 'results',
        totalProperty: 'total',
        id: 'id'
      },[
        {name: 'Num', type: 'string', mapping: 'codigo'},
        {name: 'Cliente', type: 'string', mapping: 'destinatario'},
        {name: 'Fecha Ingreso', type: 'date', mapping: 'fecha'},
        {name: 'P.Establecido', type: 'string', mapping: 'pestablecido'},
        {name: 'F.Objetivo', type: 'date', mapping: 'fechaestima'},
        {name: 'F.Entrega', type: 'date', mapping: 'fechaentrega'},
        {name: 'DiasExcedentes', type: 'float', mapping: 'diasexedente'},
        {name: 'P/Solo %', type: 'float', mapping: 'porcentaje'},
        {name: 'Total Dias', type: 'string', mapping: 'totaldias'}
         ])
  });
  
El campo que genera problemas es DiasExedentes. Para que te des una idea ese campo sale de una consulta sql a una base de datos de Mysql, y es el resultado de datediff .... quizas eso ayude a descubrir el error <!-- s:? --><!-- s:? --> la verdad no se para donde rajar !!! Se te ocurre alguna otra cosa ???
0
mira... primero asegurate (usando firebug) que el servidor te este regresando correctamente el campo (diasexcedentes), luego asegurate que estas escribiendo correctamente el "dataIndex" de la columna donde sucede el error. la definicioón de tu store se ve bien, por ahi no creo que este la falla... saludos y suerte

¿Conoces a alguien que pueda responder esta pregunta? Comparte el link en Twitter o Facebook

Es necesario registrarse para poder participar en el foro! Si ya tienes una cuenta puedes entrar y comentar en este foro.