Exemple #1
0
    function jqdatag()
    {
        $grid = $this->defgrid();
        $param['grids'][] = $grid->deploy();
        //$Grupo
        $grid1 = Grup::defgrid();
        $grid1->setUrlput(site_url('/inventario/grup/setdata/'));
        #GET url
        $grid1->setUrlget(site_url('/inventario/grup/getdataE/'));
        $grid1->setTitle("Grupos de Inventario");
        $grid1->setfilterToolbar(false);
        $grid1->setHeight('160');
        $grid1->setOndblClickRow('
			,ondblClickRow: function(id){
				grupedit();
				return;
			}');
        $param['grids'][] = $grid1->deploy();
        $readyLayout = $grid->readyLayout2(212, 210, $param['grids'][0]['gridname'], $param['grids'][1]['gridname']);
        //Funciones que ejecutan los botones
        $bodyscript = $this->bodyscript($param['grids'][0]['gridname'], $param['grids'][1]['gridname']);
        //Botones Panel Izq
        //$grid->wbotonadd(array("id"=>"reversar", "img"=>"images/arrow_up.png", "alt" => 'Actualizar/Reversar', "label"=>"Actualizar Reversar"));
        $WestPanel = $grid->deploywestp();
        //Panel Central y Sur
        $centerpanel = $grid->centerpanel($id = 'radicional', $param['grids'][0]['gridname'], $param['grids'][1]['gridname']);
        //Botones Panel Izq
        //$grid->wbotonadd(array("id"=>"edocta",   "img"=>"images/pdf_logo.gif",  "alt" => "Formato PDF", "label"=>"Ejemplo"));
        $WestPanel = $grid->deploywestp();
        $adic = array(array('id' => 'fedita', 'title' => 'Agregar/Editar Linea de Inventario'), array('id' => 'fgrupo', 'title' => 'Editar Grupo'), array('id' => 'fshow', 'title' => 'Mostrar Registro'), array('id' => 'fborra', 'title' => 'Eliminar Registro'));
        $SouthPanel = $grid->SouthPanel($this->datasis->traevalor('TITULO1'), $adic);
        $funciones = '
		function fstatus(el, val, opts){
			var meco=\'<div><img src="' . base_url() . 'images/S.gif" width="20" height="18" border="0" /></div>\';
			if ( el == "B" ){
				meco=\'<div><img src="' . base_url() . 'images/N.gif" width="20" height="20" border="0" /></div>\';
			}
			return meco;
		}
		';
        $bodyGrid1 = Grup::bodyscript($param['grids'][1]['gridname']);
        //Cambiamos grid por grid1
        $bodyGrid1 = str_replace('grid.trigger(', 'grid1.trigger(', $bodyGrid1);
        //$bodyGrid1 = str_replace('fedita','fgrupo',$bodyGrid1);
        $param['WestPanel'] = $WestPanel;
        //$param['EastPanel'] = $EastPanel;
        $param['readyLayout'] = $readyLayout;
        $param['SouthPanel'] = $SouthPanel;
        $param['listados'] = $this->datasis->listados('LINE', 'JQ');
        $param['funciones'] = $funciones;
        $param['centerpanel'] = $centerpanel;
        $param['otros'] = $this->datasis->otros('LINE', 'JQ');
        $param['temas'] = array('proteo', 'darkness', 'anexos1');
        $param['bodyscript'] = $bodyGrid1 . $bodyscript;
        $param['tabs'] = false;
        $param['encabeza'] = $this->titp;
        $this->load->view('jqgrid/crud2', $param);
    }