私は、JQgrid を使用して注文関連情報を表形式で表示する AbanteCart に取り組んでいます。今、このテーブルに新しい列を追加したいと思います。私が今まで試したコードは次のようになります。
$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'),
);
これらは、私が行った 2 つの変更です。ただし、グリッドに列名のみが表示されますが、その列に関連するデータは表示されません。JQgrid で変更を表示するためにコードを変更する必要がある場所は他にありますか??
名前、ステータス、支払いなどの変数はデータベースからのものです。
助けてくれてありがとう。