Пример #1
0
function GetGrillaUsuariosPermisos($sql, $params, $sistema, $paginaN = 1, $ArraySeleccion)
{
    $HTMLgrilla = '';
    set_time_limit(100);
    $RegistrosPPag = 14;
    $RegistrosPBloque = 5;
    $grilla = new gridAjax($RegistrosPBloque, $RegistrosPPag, $ArraySeleccion);
    $grilla->addColumn(new columnAjax("NOMBRE", '50%', TRUE, FALSE, 1, "", "", "", -1));
    $grilla->addColumn(new columnAjax("SECTOR", '35%', TRUE, FALSE, 1, "", "", "", -1));
    $ajaxColumnDel = new columnAjax("ACTIVO", "15%", TRUE, FALSE, 1, "checkbox", "", "", -1, TRUE, -1, "Eliminar", FALSE, "", "checkbox", 0, -1);
    $grilla->addColumn($ajaxColumnDel);
    $grilla->addColumn(new columnAjax("USUARIO", 0, FALSE, FALSE, 1, "", "", "", -1));
    $pagina = 1;
    if (isset($paginaN)) {
        $pagina = $paginaN;
    }
    if (isset($_REQUEST["pagina"])) {
        $pagina = $_REQUEST["pagina"];
    }
    $grilla->setPageNumber($pagina);
    $grilla->setRowsSeparator(FALSE);
    $grilla->setDecodeSpecialChars(TRUE);
    $grilla->setUnderlineSelectedRow(TRUE);
    $grilla->setRefreshIntoWindow(TRUE);
    $grilla->setColsSeparator(TRUE);
    $grilla->setRowsSeparatorColor("#c0c0c0");
    $grilla->setShowTotalRegistros(TRUE);
    $grilla->setShowProcessMessage(TRUE);
    $grilla->setUseTmpIframe(FALSE);
    $grilla->setTableStyle(" gridTableAjxPermisos ");
    $grilla->setRow1Style(" GridRowAjx1Btn ");
    $grilla->setRow2Style(" GridRowAjx2Btn ");
    $grilla->setStyleunderlineSelectedRow(" GridRowAjx2Fondo ");
    $grilla->SetFooterSelected(" GridFooterFontSelectedAjx ");
    $grilla->setParams($params);
    $grilla->setSql($sql);
    $grilla->setFuncionAjaxJS("BuscaPermisoUsuarios");
    return $grilla;
}