如何在Yi2 GridView中插入/编辑记录,类似于ASP.Net
在ASP.Net中,我们可以使GridView编辑/更新或删除行,并插入(使用页脚)。我可以在Yii2中执行类似的操作,而不是在新页面中一次创建一条记录吗?默认情况下提供的gridview不允许这种行为。对于这种类型的功能,您可以将扩展用作如何在Yi2 GridView中插入/编辑记录,类似于ASP.Net,gridview,activerecord,insert,yii2,edit,Gridview,Activerecord,Insert,Yii2,Edit,在ASP.Net中,我们可以使GridView编辑/更新或删除行,并插入(使用页脚)。我可以在Yii2中执行类似的操作,而不是在新页面中一次创建一条记录吗?默认情况下提供的gridview不允许这种行为。对于这种类型的功能,您可以将扩展用作 这些扩展易于配置且免费在Yi2 GridView中,有一个操作网格列,如图所示: <?= GridView::widget([ 'dataProvider' => $dataProvider, 'filterMod
这些扩展易于配置且免费在Yi2 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'],
],
]); ?>
只需在gridview中放置最后一行['class'=>'yii\grid\ActionColumn'] 是的,但是ActionColumn在新页面上编辑记录,而不是在gridview本身上。正如斯凯塞奇所说,这是无法做到的,但寻找其他人可以建议的替代小部件,请访问。希望这能解决你的问题。