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


PHP DataGrid::title方法代码示例

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


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

示例1: grid

 function grid()
 {
     $tipo = $this->uri->segment(4);
     $fecha = $this->uri->segment(5);
     $codigo = $this->uri->segment(6);
     $almacen = $this->uri->segment(7);
     if ($fecha === FALSE or $codigo === FALSE or $tipo === FALSE or $almacen === FALSE) {
         redirect("supermercado/kardex");
     }
     $this->rapyd->load('datagrid');
     $grid = new DataGrid();
     $grid->use_function('number_format');
     $grid->per_page = 20;
     if ($tipo == '3I' or $tipo == '3M') {
         //ventas de caja
         $grid->title('Facturas');
         $link = anchor("ventas/factura/dataedit/show/<#tipo_doc#>/<#numa#>", "<#numero#>");
         $grid->column("N&uacute;mero", 'numa');
         $grid->column("Cliente", "cliente");
         $grid->column("Cantidad", "<number_format><#cantidad#>|2|,|.</number_format>", 'align=right');
         $grid->column("Fecha", "<dbdate_to_human><#fecha#></dbdate_to_human>", 'align=center');
         $grid->column("Cajero", "cajero", 'align=center');
         $grid->column("Precio", "<number_format><#monto#>|2|,|.</number_format>", 'align=right');
         $grid->column("Total", "<number_format><#tota#>|2|,|.</number_format>", 'align=right');
         $grid->db->select(array('a.numero AS numa', 'CONCAT( "(", b.cliente ,") ", b.nombres ) cliente', 'a.cantidad', 'a.fecha', 'a.cajero', 'a.monto', 'monto * cantidad tota', 'MID( a.numero ,1,2) AS tipo_doc'));
         $grid->db->from('vieite a');
         $grid->db->join('viefac b', 'b.numero=a.numero  AND b.caja=a.caja AND b.cajero=a.cajero AND a.fecha=b.fecha');
         //$grid->db->where("a.fecha=$fecha AND a.codigo='$codigo' AND a.almacen='$almacen'");
         $grid->db->where('a.fecha', $fecha);
         $grid->db->where('a.codigo', $codigo);
         $grid->db->where('a.almacen', $almacen);
         $grid->order_by("a.numero", "desc");
     } elseif ($tipo == '1T') {
         //Transferencias
         //$link=anchor("/supermercado/transferencia/dataedit/show/<#numero#>","<#numero#>");
         $link = 'numero';
         $grid->title('Tranferencias');
         $grid->column("N&uacute;mero", $link);
         $grid->column("Env&iacute;a", "envia");
         $grid->column("Recibe", "recibe");
         $grid->column("Cantidad", "<number_format><#cantidad#>|2|,|.</number_format>", 'align=right');
         $grid->column("Fecha", "<dbdate_to_human><#fecha#></dbdate_to_human>", 'align=center');
         $grid->column("Observaci&oacute;n", "observ1");
         $grid->column("Costo", "<number_format><#costo#>|2|,|.</number_format>", 'align=right');
         $grid->db->select(array('a.numero', 'b.envia', 'b.recibe', 'a.cantidad', 'b.fecha', 'b.observ1', 'a.costo'));
         $grid->db->from('ittran a');
         $grid->db->join('tran b', 'a.numero=b.numero', 'LEFT');
         //$grid->db->where("b.fecha=$fecha AND a.codigo='$codigo' ");
         $grid->db->where('b.fecha', $fecha);
         $grid->db->where('a.codigo', $codigo);
         $grid->order_by("numero", "desc");
     } elseif ($tipo == '2C') {
         //compras
         $link = anchor("compras/scst/dataedit/show/<#control#>", "<#numero#>");
         $grid->title('Compras');
         $grid->column("N&uacute;mero", $link);
         $grid->column("Fecha", "<dbdate_to_human><#fecha#></dbdate_to_human>", 'align=center');
         $grid->column("Proveedor", "proveed");
         $grid->column("Deposito", "depo");
         $grid->column("Cantidad", "<number_format><#cantidad#>|2|,|.</number_format>", 'align=right');
         $grid->column("Costo", "<number_format><#costo#>|2|,|.</number_format>", 'align=right');
         $grid->column("Importe", "<number_format><#importe#>|2|,|.</number_format>", 'align=right');
         $grid->db->select(array('a.numero', 'a.fecha', 'a.proveed', 'a.depo', 'a.cantidad', 'a.costo', 'a.importe', 'a.control'));
         $grid->db->from('itscst a');
         $grid->db->join('scst b', 'a.control=b.control');
         //$grid->db->where("a.codigo='$codigo' AND b.recep=$fecha AND b.actuali>=b.fecha");
         $grid->db->where('a.codigo', $codigo);
         $grid->db->where('b.recep', $fecha);
         $grid->db->where('b.actuali >= b.fecha');
         $grid->order_by("numero", "desc");
     } elseif ($tipo == '4N') {
         //Nota de entrega
         $link = anchor("ventas/notaentrega/dataedit/show/<#numero#>", "<#numero#>");
         $grid->title('Notas de Entrega');
         $grid->column("N&uacute;mero", $link);
         $grid->column("Fecha", "<dbdate_to_human><#fecha#></dbdate_to_human>", 'align=center');
         $grid->column("Proveedor", "Nombre");
         $grid->column("Cantidad", "<number_format><#cana#>|2|,|.</number_format>", 'align=right');
         $grid->column("Costo", "<number_format><#precio#>|2|,|.</number_format>", 'align=right');
         $grid->column("Importe", "<number_format><#importe#>|2|,|.</number_format>", 'align=right');
         $grid->db->select(array('a.numero', 'a.fecha', 'a.nombre', 'b.cana', 'b.precio', 'b.importe'));
         $grid->db->from('snte a');
         $grid->db->join('itsnte b', 'a.numero=b.numero');
         //$grid->db->where("b.codigo='$codigo' AND a.fecha=$fecha ");
         $grid->db->where('a.fecha', $fecha);
         $grid->db->where('b.codigo', $codigo);
         $grid->order_by("numero", "desc");
     }
     $grid->build();
     //echo $grid->db->last_query();
     $data["crud"] = $grid->output;
     $data["titulo"] = '';
     $content["content"] = $this->load->view('rapyd/crud', $data, true);
     $content["rapyd_head"] = $this->rapyd->get_head();
     $this->load->view('view_kardex', $content);
 }
开发者ID:codethics,项目名称:proteoerp,代码行数:96,代码来源:kardex.php

示例2: grid

 function grid()
 {
     $tipo = $this->uri->segment(4);
     $fecha = $this->uri->segment(5);
     $codigo = radecode($this->uri->segment(6));
     $almacen = radecode($this->uri->segment(7));
     if ($fecha === FALSE or $codigo === FALSE or $tipo === FALSE or $almacen === FALSE) {
         redirect('inventario/kardex');
     }
     $this->rapyd->load('datagrid', 'fields');
     $gridout = '';
     $attsp = array('width' => '200', 'height' => '200', 'scrollbars' => 'yes', 'status' => 'yes', 'resizable' => 'yes');
     function bfacts($factura, $codigo)
     {
         //return '';
         $factura = trim($factura);
         if (empty($factura)) {
             return 'No encontrado';
         }
         $CI =& get_instance();
         $dbcodigo = $CI->db->escape($codigo);
         $dbfactura = $CI->db->escape($factura);
         $mSQL = "SELECT GROUP_CONCAT( DISTINCT CONCAT(a.id,':',numero)) AS fact\n\t\t\t\tFROM sfac AS a\n\t\t\t\tJOIN sitems AS b ON a.numero=b.numa AND a.tipo_doc=b.tipoa\n\t\t\t\tWHERE b.codigoa={$dbcodigo} AND {$dbfactura} IN (a.numero,a.maestra) AND a.tipo_doc='F'";
         $facts = $CI->datasis->dameval($mSQL);
         $rt = '';
         $lls = array();
         $arr = explode(',', $facts);
         foreach ($arr as $fact) {
             $parr = explode(':', $fact);
             $lls[] = anchor('formatos/verhtml/FACTURA/' . $parr[0], $parr[1], array('target' => 'showefect'));
         }
         return implode(', ', $lls);
     }
     $grid = new DataGrid();
     $grid->order_by('numero', 'desc');
     $grid->per_page = 50;
     //img(array('src' =>'images/pdf_logo.gif','height' => 18, 'alt' => 'Imprimir', 'title' => 'Imprimir', 'border'=>'0'))
     if ($tipo == '3I' || $tipo == '3M') {
         //ventas de caja
         $fields = $this->db->field_data('sfac');
         $ppk = array();
         $select = array('a.numa', 'a.tipoa', 'a.numa', 'CONCAT("(",b.cod_cli,") ",b.nombre) cliente', 'a.cana*IF(a.tipoa="D",-1,1) AS cana', 'a.fecha', 'a.vendedor', 'a.preca', 'a.tota', 'b.tipo_doc', 'a.hora');
         foreach ($fields as $field) {
             if ($field->primary_key == 1) {
                 $ppk[] = '<#' . $field->name . '#>';
                 $pknombre = 'b.' . $field->name;
                 if (array_search($pknombre, $select) === false) {
                     $select[] = $pknombre;
                 }
             }
         }
         $gridout = '';
         $ll = anchor_popup('formatos/descargar/FACTURA/' . implode('/', $ppk), '(pdf)', $attsp);
         $link = anchor('formatos/verhtml/FACTURA/' . implode('/', $ppk), '<#tipoa#><#numa#> ' . $ll, array('target' => 'showefect'));
         $grid->title('Facturas');
         $grid->column('N&uacute;mero', $link);
         $grid->column('Cliente', 'cliente');
         $grid->column('Cantidad', '<nformat><#cana#></nformat>', 'align=right');
         $grid->column('Fecha', '<dbdate_to_human><#fecha#></dbdate_to_human>', 'align=center');
         $grid->column('Vendedor', 'vendedor', 'align=center');
         $grid->column('Hora', 'hora', 'align=center');
         $grid->column('Precio', '<nformat><#preca#></nformat>', 'align=\'right\'');
         $grid->column('Total', '<nformat><#tota#></nformat>', 'align=\'right\'');
         $grid->db->select($select);
         $grid->db->from('sitems AS a');
         $grid->db->join('sfac   AS b', 'b.numero=a.numa AND b.tipo_doc=a.tipoa');
         $grid->db->where('a.fecha', $fecha);
         $grid->db->where('a.codigoa', $codigo);
         $grid->db->where('a.tipoa !=', 'X');
         $grid->db->not_like('a.numa', '_', 'after');
         $grid->db->where('b.almacen', $almacen);
         $grid->build();
         if ($grid->recordCount > 0) {
             $gridout .= $grid->output;
         }
         $fields = $this->db->field_data('snte');
         $ppk = array();
         $select = array('a.numero', 'a.fecha', 'a.nombre', 'b.cana', 'b.precio', 'b.importe', 'a.factura');
         foreach ($fields as $field) {
             if ($field->primary_key == 1) {
                 $ppk[] = '<#' . $field->name . '#>';
                 $pknombre = 'a.' . $field->name;
                 if (array_search($pknombre, $select) === false) {
                     $select[] = $pknombre;
                 }
             }
         }
         $grid2 = new DataGrid();
         $grid2->use_function('bfacts');
         $ll = anchor_popup('formatos/descargar/SNTE/' . implode('/', $ppk), '(pdf)', $attsp);
         $link = anchor('formatos/verhtml/SNTE/' . implode('/', $ppk), '<#numero#> ' . $ll, array('target' => 'showefect'));
         $grid2->title('Notas de Entrega Facturadas');
         $grid2->column('N&uacute;mero', $link);
         $grid2->column('Fecha', '<dbdate_to_human><#fecha#></dbdate_to_human>', 'align=center');
         $grid2->column('Cliente', 'nombre');
         $grid2->column('Cantidad', '<nformat><#cana#></nformat>', 'align=\'right\'');
         $grid2->column('Costo', '<nformat><#precio#></nformat>', 'align=\'right\'');
         $grid2->column('Importe', '<nformat><#importe#></nformat>', 'align=\'right\'');
         //$grid2->column('Factura'  ,'<#factura#>');
         $grid2->column('Fact.(s)', "<bfacts><#factura#>|{$codigo}</bfacts>");
//.........这里部分代码省略.........
开发者ID:codethics,项目名称:proteoerp,代码行数:101,代码来源:kardex.php


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