2015-06-11 85 views

回答

1

默認情況下提供的gridview不允許這種行爲。對於這種類型的功能,你可以使用擴展作爲Tabular From

這些擴展是很容易配置和自由

1

在Yii2的GridView有如圖所示的操作網格列:

<?= GridView::widget([ 
     'dataProvider' => $dataProvider, 
     'filterModel' => $searchModel, 
     'columns' => [ 
     ['class' => 'yii\grid\CheckboxColumn'], 

      ['class' => 'yii\grid\SerialColumn'], 

      'id', 
      'name', 
      'price', 
      'image', 
      'area', 
      // 'address', 

      ['class' => 'yii\grid\ActionColumn'], 
     ], 
    ]); ?> 

只要將最後一行['class'=>'yii \ grid \ ActionColumn'],在你的gridview中。

+0

是的,但ActionColumn在新頁面上編輯記錄,而不是在gridview本身。正如scaisEdge所說,它不能完成,但尋找其他人可以建議的備用小部件 –

+0

請訪問http://webtips.krajee.com/setup-editable-column-grid-view-manipulate-records/。希望這能解決你的問題。 –