本文整理汇总了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ú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úmero", $link);
$grid->column("Enví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ó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ú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ú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);
}
示例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ú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ú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>");
//.........这里部分代码省略.........