1

私は、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 で変更を表示するためにコードを変更する必要がある場所は他にありますか??

名前、ステータス、支払いなどの変数はデータベースからのものです。

助けてくれてありがとう。

4

1 に答える 1