Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   PHP (https://www.clubdelphi.com/foros/forumdisplay.php?f=15)
-   -   Dudas delphi for php (https://www.clubdelphi.com/foros/showthread.php?t=47410)

Coco_jac 27-08-2007 18:47:56

Dudas delphi for php
 
Hola amigos, me llamo mucha la atencion el tema de delphi para php asi que estube mirando los ejemplos y realizando algunas consultas con tablas en mysql, todo bien hasta que no pude capturar la fila seleccionada del DBgrid, es decir queria poder tomar el primer campo el cual es el codigo del articulo y poder mostrar en otra pagina su detalle. Tambien como podria dimensionar las columnas ya que el campo de descripcion me queda chiquito.
Por favor me gustaria que me ayudaran a aprender mas sobre este tema

Gracias adelantadas

mlara 31-08-2007 05:13:29

Todo DBGrid muestra los datos de una tabla o una consulta a través de un DataSource. Bueno, aquí lo importante es la tabla o consulta. Para acceder a los datos del registro o fila actual en el DBGrid se haría así,

- Si es una consulta (Query):

Código:

$codigo = $this->qArticulos->Fields['Codigo'];
- Si es una tabla (Table) funciona igual la línea anterior, pero también esta:

Código:

$codigo = $this->tblArticulos->Codigo;

adal2404 21-09-2007 18:02:44

Hola , de tanto buscar encontre una solucion a esa duda, en un button en su evento JavaScript - onClick, debe llevar el siguiente codigo:

function Button1JSClick($sender, $params)
{

?>
//Add your javascript code here
var selectedRowData = [];
col = 0;
DBGrid1.getSelectionModel().iterateSelection(
function(index) {
var tableModel = DBGrid1.getTableModel();
i = tableModel.getValue(col, index);
selectedRowData.push(i);
alert(selectedRowData.toString());
}
);


<?php

}

Puede ayudar mucho qooxdoo API Documentation -->http://demo.qooxdoo.org/current/apiviewer/#qx.ui.table

Espero haber ayudado...:)


La franja horaria es GMT +2. Ahora son las 02:13:40.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi