当前位置: 首页>>代码示例>>PHP>>正文


PHP GerenciaComponentPage::render方法代码示例

本文整理汇总了PHP中GerenciaComponentPage::render方法的典型用法代码示例。如果您正苦于以下问题:PHP GerenciaComponentPage::render方法的具体用法?PHP GerenciaComponentPage::render怎么用?PHP GerenciaComponentPage::render使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在GerenciaComponentPage的用法示例。


在下文中一共展示了GerenciaComponentPage::render方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: render

 public function render()
 {
     for ($bfi = 0; $bfi < sizeof($this->before_tabbing_cmps); $bfi++) {
         parent::addComponent($this->before_tabbing_cmps[$bfi]);
     }
     /**
      *
      * Create tab header
      *
      **/
     if (sizeof($this->tabs) > 0) {
         $h = "<table style='margin-top:10px' class=\"tabs\" ><tr>";
         for ($ti = 0; $ti < sizeof($this->tabs); $ti++) {
             $h .= "<td style='max-width:84px' id='atab_" . $this->tabs[$ti]["title"] . "' >\n\t\t\t\t\t\t<a href='#" . $this->tabs[$ti]["title"] . "'>" . $this->tabs[$ti]["title"] . "</a>\n\t\t\t\t\t</td>";
         }
         $h .= "<td class=\"dummy\"></td></tr></table>";
         parent::addComponent($h);
         /**
          *
          * Actual wrapped tabs
          *
          **/
         $tabs_for_js = "";
         for ($ti = 0; $ti < sizeof($this->tabs); $ti++) {
             parent::addComponent("<div class='gTab'  id='tab_" . $this->tabs[$ti]["title"] . "'>");
             $tabs_for_js .= "'" . $this->tabs[$ti]["title"] . "',";
             for ($ti_cmps = 0; $ti_cmps < sizeof($this->tabs[$ti]["components"]); $ti_cmps++) {
                 parent::addComponent($this->tabs[$ti]["components"][$ti_cmps]);
             }
             parent::addComponent("</div>");
         }
         $h = "<script>\n\t\t\t\tvar TabPage = TabPage || {};\n\t\t\t\tTabPage.tabs = [{$tabs_for_js}];\n\t\t\t\t\n\t\t\t\tTabPage.currentTab = '';\n\t\t\t\t</script>";
         parent::addComponent($h);
     }
     //throw new Exception ("there are no tabs in your tabpage");
     parent::render();
 }
开发者ID:kailIII,项目名称:pos-erp,代码行数:37,代码来源:GerenciaTabPage.php

示例2: GerenciaComponentPage

<?php

define("BYPASS_INSTANCE_CHECK", false);
require_once "../../../server/bootstrap.php";
$page = new GerenciaComponentPage();
$page->addComponent(new TitleComponent("Proveedores"));
$page->addComponent(new MessageComponent("Lista de proveedores"));
$proveedoresLista = ProveedoresController::Lista();
$tabla = new TableComponent(array("nombre" => "Nombre", "id_categoria_contacto" => "Clasificacion de proveedor", "activo" => "Activo", "consignatario" => "Consignatario"), $proveedoresLista["resultados"]);
$tabla->addColRender("id_categoria_contacto", "funcion_clasificacion_proveedor");
$tabla->addColRender("activo", "funcion_activo");
$tabla->addColRender("consignatario", "funcion_consignatario");
$tabla->addOnClick("id_usuario", "(function(a){ window.location = 'proveedores.ver.php?pid=' + a; })");
$page->addComponent($tabla);
$page->render();
开发者ID:kailIII,项目名称:pos-erp,代码行数:15,代码来源:proveedores.lista.php

示例3: funcion_producto

define("BYPASS_INSTANCE_CHECK", false);
require_once "../../../server//bootstrap.php";
function funcion_producto($id_producto)
{
    return ProductoDAO::getByPK($id_producto) ? ProductoDAO::getByPK($id_producto)->getNombreProducto() : "---------";
}
$page = new GerenciaComponentPage();
//
// Requerir parametros
//
$page->requireParam("cid", "GET", "Esta compra no existe.");
$esta_compra = CompraDAO::getByPK($_GET["cid"]);
if ($esta_compra === null) {
    $page->addComponent("<p>Esta compra no existe</p>");
    $page->render(0);
    exit;
}
//
// Titulo de la pagina
//
$page->addComponent(new TitleComponent("Detalles de la compra " . $esta_compra->getIdCompra(), 2));
//
// Menu de opciones
//
if (!$esta_compra->getCancelada()) {
    $menu = new MenuComponent();
    if ($esta_compra->getTipoDeCompra() == "credito") {
        $menu->addItem("Abonar a esta compra", "cargos_y_abonos.nuevo.abono.php?cid=" . $_GET["cid"] . "&did=" . $esta_compra->getIdVendedorCompra());
    }
    $btn_eliminar = new MenuItem("Cancelar esta compra", null);
开发者ID:kailIII,项目名称:pos-erp,代码行数:30,代码来源:compras.detalle.php


注:本文中的GerenciaComponentPage::render方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。