Extraño fenómeno

76 views
Skip to first unread message

Oreslo

unread,
Jun 13, 2012, 6:50:41 PM6/13/12
to jQuery4PHP
Hola

Una aplicación en la que utilizo jqgrid con botones personalizados, le
he actualizado las ultimas versiones de jquery4PHP y jquery.js. Desde
esta actualización, los botones personalizados SALEN POR DUPLICADO en
la barra inferior de botones (excepto el boton predefinido search).

El codigo javascript generado sigue siendo el mismo:

jQuery('#gridIdIsabel').jqGrid('navGrid','#pgridIdIsabel',{"add":
false,"del": false,"edit": false,"refresh": false,"search":
true,"searchtext": 'Buscar',"searchtitle": 'Pulse para buscar un
registro'},{},{},{},{});
jQuery('#gridIdIsabel')
.jqGrid('navButtonAdd','#pgridIdIsabel',{"caption":
'Editar',"buttonicon": 'ui-icon-circle-check',"onClickButton":
function(){Edit_Record('#gridIdIsabel')},"title": 'Seleccione una fila
y pulse para editar el registro'})
.jqGrid('navButtonAdd','#pgridIdIsabel',{"caption":
'Eliminar',"buttonicon": 'ui-icon-circle-minus',"onClickButton":
function(){Delete_Record('#gridIdIsabel')},"title": 'Seleccione una
fila y pulse para eliminar el registro'});

Agradezco su pronta ayuda

Oreslo

oyepez003

unread,
Jun 13, 2012, 6:59:36 PM6/13/12
to jquer...@googlegroups.com
Que version de jQuery4PHP estas usando? y que version de jquery y jqgrid estas usando?

Orlando Escobar

unread,
Jun 13, 2012, 9:27:36 PM6/13/12
to jquer...@googlegroups.com
Saludos

Esta son las versiones

jquery-1.7.2

jQuery4PHP-1.6.0

jqGrid  4.3.1

Gracias


Capturar-1.jpg

oyepez003

unread,
Jun 13, 2012, 10:15:04 PM6/13/12
to jquer...@googlegroups.com
Esto te pasa con todos los grids?.
Desde que version actualizaste.

Coloca el codigo que utilizas para generar el grid.

Saludos cordiales.

Oreslo

unread,
Jun 15, 2012, 1:28:58 PM6/15/12
to jquer...@googlegroups.com

Hola

Actualicé desde
Jquery4PHP-v.1.1b
Jquery 1.5.1
jqGrid 3.8.1
PHP 5.2.9

Utilizo el mismo código en otro site con
Jquery4PHP-v.1.6
Jquery 1.7.1
jqGrid 4.3.1
PHP 5.2.17

y funciona perfectamente.
Código:

    $grid1->setWidth("$resol");
    $grid1->setDataType(YsGridConstants::DATA_TYPE_LOCAL);
    $grid1->setHeight('auto');
    $grid1->setRowNum(10);
    $grid1->setRowList(array(5,10,20));
    $grid1->setViewRecords(true);
    $grid1->setSortname('name');   
    $grid1->setSortOrder('asc'); // asc or desc
    $grid1->setEditUrl('includes/data.inc.php');
    $grid1->setExpandColClick(false);
   
    $navigator1 = new YsGridNavigator();
    $navigator1->noDefaultButtons();
   
        $editButtom1 = new YsGridCustomButton();
        $editButtom1->setCaption('Editar');
        $editButtom1->setButtonIcon(YsUIConstant::ICON_CIRCLE_CHECK);
        $editButtom1->setTitle("Seleccione una fila y pulse para editar el registro");
        $editButtom1->setOnClickButton(new YsJsFunction('Edit_Record(\'#gridIdPance\')'));

   
    $navigator1->addCustomButton($editButtom1);   

        $delButtom1 = new YsGridCustomButton();
        $delButtom1->setCaption('Eliminar');
        $delButtom1->setButtonIcon(YsUIConstant::ICON_CIRCLE_MINUS);
        $delButtom1->setTitle("Seleccione una fila y pulse para eliminar el registro");
        $delButtom1->setOnClickButton(new YsJsFunction('Delete_Record(\'#gridIdPance\')'));
   
    $navigator1->addCustomButton($delButtom1);           

        $printButtom1 = new YsGridCustomButton();
        $printButtom1->setCaption('Imprimir');
        $printButtom1->setButtonIcon(YsUIConstant::ICON_PRINT);
        $printButtom1->setTitle("Seleccione una fila y pulse para imprimir el usuario");
        $printButtom1->setOnClickButton(new YsJsFunction('Print_Record(\'#gridIdPance\')'));
   
    $navigator1->addCustomButton($printButtom1);   

        $excelButtom1 = new YsGridCustomButton();
        $excelButtom1->setCaption('Excel');
        $excelButtom1->setButtonIcon(YsUIConstant::ICON_SUITCASE);
        $excelButtom1->setTitle("Seleccione una fila y pulse para generar archivo Excel");
        $excelButtom1->setOnClickButton(new YsJsFunction('Open_Excel(\'#gridIdPance\')'));
   
    $navigator1->addCustomButton($excelButtom1);
   
    $navigator1->setSearch(true);
    $navigator1->setSearchTitle('Pulse para buscar un registro');
    $navigator1->setSearchText('Buscar');
   
    $grid1->setNavigator($navigator1);    
 

oyepez003

unread,
Jun 15, 2012, 1:35:02 PM6/15/12
to jquer...@googlegroups.com
Haremos una prueba con este codigo que pasaste y te contamos como nos fue.

Saludos.

Oreslo

unread,
Jun 17, 2012, 12:20:11 PM6/17/12
to jquer...@googlegroups.com
Hola Omar

Con la última versión de código recomendada para descargar, igual me sale los botones duplicados.

Saludos

Oreslo
Capturar-1.jpg
Reply all
Reply to author
Forward
0 new messages