我正在研究 AbanteCart,其中使用 JQgrid 以表格形式显示订单相关信息。现在,我想在此表中添加一个新列。到目前为止我尝试过的代码如下:
$grid_settings['colNames'] = array(
$this->language->get('column_order'),
$this->language->get('column_name'),
$this->language->get('column_status'),
$this->language->get('column_mode'),//Column Name that I added
$this->language->get('column_date_added'),
$this->language->get('column_total'),
);
$grid_settings['colModel'] = array(
array('name' => 'order_id',
'index' => 'order_id',
'align' => 'center',),
array('name' => 'name',
'index' => 'name',
'align' => 'center'),
array('name' => 'status',
'index' => 'status',
'align' => 'center',
'search' => false),
array('name' => 'payment',//Column data that I added
'index' => 'payment',
'align' => 'center',
'search' => false),
array('name' => 'date_added',
'index' => 'date_added',
'align' => 'center',
'search' => false),
array('name' => 'total',
'index' => 'total',
'align' => 'center'),
);
这是我做出的两个改变。但它只在网格中显示列名,但不显示与该列相关的数据。还有什么我需要更改代码以显示 JQgrid 中的更改的地方吗?
名称、状态、付款等变量来自数据库。
提前感谢您的帮助。