Menu

Array Problem?

Help
2010-09-10
2012-12-12
  • gbelmm gberlmm

    gbelmm gberlmm - 2010-09-10

    in new realse array result : {0: 10,1: 20,2: 30,3: 60,4: 100,5: 200}

    old: {10,20,30,60,100,200}

    what problem?

    help please

     
  • Omar Yepez (YepSua Developer)

    Hi gbelmm

    please writes some of the php code

    Anyway in JSON

    {0: 10,1: 20,2: 30,3: 60,4: 100,5: 200}  ==  {10,20,30,60,100,200}

    What is the error?

     
  • gbelmm gberlmm

    gbelmm gberlmm - 2010-09-10

    I think a widghet jqgrid and gives me a problem when I enter array "-> _row ($ array)" in the new updates in the download version does not give me problems,

    all array return {0: 10,1: 20,2: 30,3: 60,4: 100,5: 200}  in old version return {10,20,30,60,100,200}

    my problem is that jqgrid not load data with this configuration (0: 10.1: 20.2: 30.3: 60.4: 100.5: 200)

    $num=Array(10,20,30,60,100,200);
               $re= "function ".$jsNom."(){
                    var div=document.getElementById('".$div."');
            div.style.visibility='visible'
                    var ".$jsNom."=";$re.=YsUIJqGrid::build("#".$tabla)
                   ->_height($largo)
                   ->_rowNum(10)
                   ->_mtype("GET")
                   ->_autowidth(true)
                   ->_rowList($num)
                   ->_pager('#'.$menu)
                   ->_hiddengrid($hide)
                   ->_viewrecords(true)
                   ->_scroll($scrol)
                   ->_sortorder("asc")
                   ->_gridview(true)
                   ->_update(true)
                   ->_excelimport(true)
                   ->_excelexport(true)
                   ->_datatype("xml")
                    ->_sortname($this->jqGetSortName($tabla,'', '', ''))
                   ->_caption($txt." : ".$tabla)
                   ->_colNames($this->jqGetColNames($tabla, '', '', ''))
                   ->_colModel($this->jqGetColModel($tabla, '', '', ''))
                   ->_url($this->jqGetURLserver($tabla,'', 'example', 'server'))
                   ->_editurl($this->jqGetEditURL($tabla,'', 'example', 'server'))
    

    [

     
  • Omar Yepez (YepSua Developer)

    You are extending jQuery4PHP???… cool…

    Try with jQuery4PHP from the svn…I think (95%) was solved

    if not, be working on it

    P.D.
    Or Try:

    ->_rowList(new YsArgument($num))

    We are working to support jqgrid in the next release of jQuery4PHP… maybe your code will help us

    Where are you from?

     
  • gbelmm gberlmm

    gbelmm gberlmm - 2010-09-10

    I'm from chile, I have several extensions www.megaupload.com/?d=XOWL2YI5 and expects to order and I send you my code I have of jqgrid

    ps: does not work "new YsArgument"

    sight

    this is with jquery4php, jqgrid & mysql

    http://i54.tinypic.com/ie15cw.jpg

    my mail: gbelmm@gmail.com

     
  • Omar Yepez (YepSua Developer)

    Gracias por tu aporte gbelmm.

    Pero como te digo si usas la Version de jQuery4PHP que esta en el svn creo que deberia mostrartelo como lo necesitas….

    Bueno como te venia diciendo estamos trabajando para dar soporte a jQGrid desde jQuery4PHP… pero de dos formas…. una es asi como la estas planteando tu… como hemos venido trabajando con jQuery4PHP…

    Pero la otra es basado en componentes… osea un grid => una clase Grid …. las columnas => varias classes de tipo GridField, los datos => varias clases de tipo GridRecord

    Y bueno asi en adelante…..

    Cuando este listo lo sabras por aca…

    Saludos cordiales.

    Ah… soy de Venezuela.

     
  • gbelmm gberlmm

    gbelmm gberlmm - 2010-09-10

    :)

    creo que es mejor asi con clases ya que jqgrid carga datos con llamadas al servidor… pero deja mandar lo que tengo para que veas como lo hago…

    saludos

     
  • Omar Yepez (YepSua Developer)

    SI pero de igual forma tendras las dos opciones y las dos pueden cargar datos con llamadas al servidor,
    no pensabamos dar soporte a jQGrid por que ya existe una libreria que lo hace:

    http://www.trirand.net/demophp.aspx

    Pero no es gratis … asi que bueno… estamos en eso…

    Saludos

     
  • gbelmm gberlmm

    gbelmm gberlmm - 2010-09-10

    excelente

    muchas gracias por jquery4php es muy util, ayudare en todo lo que pueda.

    saludos

     
  • gbelmm gberlmm

    gbelmm gberlmm - 2010-09-10

    lo otro,

    la version que me da ese error es la ultima de svn

    la que se puede descargar desde sourceforge me funcion ok

     
  • gbelmm gberlmm

    gbelmm gberlmm - 2010-09-14

    ejemplo con jquery4php antiguo
    var runtest=jQuery('#solicitudes').jqGrid({height: 200,rowNum: 10,mtype: 'GET',autowidth: true,
    rowList: ,
    pager: '#Tablasub',hiddengrid: '',viewrecords: true,scroll: 1,sortorder: 'asc',gridview: true,update: true,excelimport: true,excelexport: true,datatype: 'xml',sortname: 'id_Solicitud',caption: ' : solicitudes',
    colNames: ,
    colModel:
    ,url: '……

    con el nuevo desde svn rev 80
                    var runtest=jQuery('#solicitudes').jqGrid({height: 200,
    rowNum: 10,mtype: 'GET',autowidth: true,
    rowList: { 10, 20, 30, 60, 100, 200}
    ,pager: '#Tablasub',hiddengrid: '',viewrecords: true,scroll: 1,sortorder: 'asc',gridview: true,update: true,excelimport: true,excelexport: true,datatype: 'xml',
    sortname: 'id_Solicitud',
    caption: ' : solicitudes',
    colNames: { 'id_Solicitud', 'Nombre', 'Solicitud', 'Comentario', 'Estado', 'Solucion', 'Fecha_Ingreso', 'Fecha_Solucion', 'Hora_ingreso', 'Prioridad', 'Mail', 'NombreEmpres'},
    colModel: { {name: 'id_Solicitud',index: 'id_Solicitud',width: 60}, {name: 'Nombre',index: 'Nombre',width: 60}, {name: 'Solicitud',index: 'Solicitud',width: 60}, {name: 'Comentario',index: 'Comentario',width: 60}, {name: 'Estado',index: 'Estado',width: 60}, {name: 'Solucion',index: 'Solucion',width: 60}, {name: 'Fecha_Ingreso',index: 'Fecha_Ingreso',width: 60}, {name: 'Fecha_Solucion',index: 'Fecha_Solucion',width: 60}, {name: 'Hora_ingreso',index: 'Hora_ingreso',width: 60}, {name: 'Prioridad',index: 'Prioridad',width: 60}, {name: 'Mail',index: 'Mail',width: 60}, {name: 'NombreEmpresa',index: 'NombreEmpresa',width: 60}}
    ,url: '………….

    hay diferencia en colnames y colmodel de cada uno

    el primero queda asi "" y con la nueva version "{{}}"
    con los numeros esta ok

    saludos

     
  • Omar Yepez (YepSua Developer)

    EL error estaba en la linea 182…

    http://jquery4php.svn.sourceforge.net/viewvc/jquery4php/trunk/YepSua/Labs/CommonUtil/YsJSON.php?revision=80&view=markup

    Esta comentado como lo haciamos antes … usabamos json_encode pero ahora no lo hacemos para poder usar objetos php (YsJQuery) en los valores de los opciones antes si hacias

    ->_option(YsJQuery:;html()->in('selector')) el devolvia

    'option' : 'jQuery("selector").html()'

    y claro no se ejecutaba el codigo jQuery por que era un string..

    Gracias por validar el cambio, seguramente al final de la tarde subamos el cambio…

    Te invito a que formes parte del grupo de jQuery4PHP

    http://groups.google.com/group/jquery4php ese es un  grupo que se usara mayormente en Español y este foro  si para Ingles.

    Vi el .rar con todas las clases que has realizado y veo que fue facil entender la forma de extender jQuery4PHP….

    En la proxima version veras que hay una forma mas elegante de crear los plugins… No todos tienes que llamarse YsUI aunque el 'Ys' si deberia quedar para mantener un estandar.

    Saludos.

     
  • gbelmm gberlmm

    gbelmm gberlmm - 2010-09-14

    ok

    gracias y me unire al grupo

    saludos

     
  • gbelmm gberlmm

    gbelmm gberlmm - 2010-09-16

    ahora me funciona bien con el svn 82

    gracias

     

Log in to post a comment.

MongoDB Logo MongoDB