我是 phpGrid 的新手。
我在我的表上添加了名为“操作”的新虚拟列,它包含 2 个按钮:每行的查看和编辑。
如何获取该行的 ID 值以将其传递到下一页(例如 page2.php)?
这是代码:
$dg = new C_DataGrid("SELECT * FROM orders", "orderNumber", "orders");
// change column titles
$dg -> set_col_title("orderNumber", "Order No.");
$dg -> set_col_title("orderDate", "Order Date");
$dg -> set_col_title("shippedDate", "Shipped Date");
$dg -> set_col_title("customerNumber", "Customer No.");
// creating a virtual column
$col_formatter = <<<COLFORMATTER
function(cellvalue, options, rowObject){
return '<input type="button" value="View" onclick="window.location='page2.php?OrderNO=...'">';
}
COLFORMATTER;
$dg->add_column('action', array('name'=>'action', 'index'=>'action', 'width'=>'200', 'align'=>'center',
'formatter'=>$col_formatter), 'Action');
$dg -> display();
我需要用我可以传递的参数填充点(......),以便下一页(page2.php)可以通过 $_GET['OrderNo']; 获取参数
一段编码会很有帮助。谢谢