【发布时间】:2015-04-30 03:35:39
【问题描述】:
使用 phpgrid.com 创建数据网格。现在我想为所有行添加一个名为 XYZ 的列,其内容为 ABC。可能吗?所有行的内容都是静态的,根本不会改变。该列不是从 mysql 表中获取的。
【问题讨论】:
使用 phpgrid.com 创建数据网格。现在我想为所有行添加一个名为 XYZ 的列,其内容为 ABC。可能吗?所有行的内容都是静态的,根本不会改变。该列不是从 mysql 表中获取的。
【问题讨论】:
你需要使用虚拟列add_column
http://phpgrid.com/example/virtual-column-aka-calculated-column/
$col_formatter = <<<COLFORMATTER
function(cellvalue, options, rowObject){
return "ABC";
}
COLFORMATTER;
$dg -> add_column(
'XYZ',
array('name'=>'XYZ',
'index'=>'XYZ',
'width'=>'360',
'align'=>'left',
'sortable'=>false,
'formatter'=>$col_formatter),
'XYZ');
【讨论】: