南强小屋 Design By 杰米
项目需要在gridview的表单信息中点击更新,弹出表单进行操作,不需要跳转。
1.在girdview中加入更新操作按钮用来调用modal弹窗
'buttons' => [ 'update' => function ($url, $model, $key) { return Html::a('<span class="glyphicon glyphicon-pencil"></span>', '#', [ 'data-toggle' => 'modal', 'data-target' => '#update-modal', 'class' => 'data-update', 'data-id' => $key, 'title'=>'更改状态', ]); }, ],
2.gridview的头部创建modal弹窗样式
<"modal-title">更改状态</h4>', 'footer' => '<a href="#" rel="external nofollow" class="btn btn-primary" data-dismiss="modal">Close</a>', ]); Modal::end(); "htmlcode"><"htmlcode">public function actionUpdate($id) { $model = Order_packet::findOne($id); $model->setScenario('update');//指定场景,防止时间等变量同时被更改 if ($model->load(Yii::$app->request->post()) && $model->save()) { return $this->redirect(['index']); } else { return $this->renderAjax('update', [ //这里需要渲染update模版,要在view中写update 'model' => $model, ]); } }以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
南强小屋 Design By 杰米
广告合作:本站广告合作请联系QQ:858582 申请时备注:广告合作(否则不回)
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件! 如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件! 如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
南强小屋 Design By 杰米
暂无bootstrap modal+gridview实现弹出框效果的评论...