辰枫夜雨
给你个例子:
'class' => 'yii\grid\ActionColumn', 'header'=>'<a href="#">操作</a>', 'template' => '{updaterule}', 'buttons' => [ 'updaterule'=>function($url, $model){ return Html::tag('span',"", [ 'class'=>"fa fa-wrench", 'style'=>'cursor:pointer', 'title' => Yii::t('yii', 'Edit'), 'data-toggle'=>"modal", 'data-target'=>"#**mymodal**"//自己定义的弹出层 ]); },
弹出层
<div class="modal" id="**mymodal**" tabindex="-1" role="dialog" aria-labelledby="GuestModalLabel" aria-hidden="true"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header">
id名称相同,,bootstrap会自己调用
我这边已经有修改的完整页面了:form.php 我想直接把这个页面显示在这里面
给你个例子:
'class' => 'yii\grid\ActionColumn', 'header'=>'<a href="#">操作</a>', 'template' => '{updaterule}', 'buttons' => [ 'updaterule'=>function($url, $model){ return Html::tag('span',"", [ 'class'=>"fa fa-wrench", 'style'=>'cursor:pointer', 'title' => Yii::t('yii', 'Edit'), 'data-toggle'=>"modal", 'data-target'=>"#**mymodal**"//自己定义的弹出层 ]); },
弹出层
<div class="modal" id="**mymodal**" tabindex="-1" role="dialog" aria-labelledby="GuestModalLabel" aria-hidden="true"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header">
id名称相同,,bootstrap会自己调用
显示是出来了,我在想怎么把修改页面直接显示在里面
给你个例子:
'class' => 'yii\grid\ActionColumn', 'header'=>'<a href="#">操作</a>', 'template' => '{updaterule}', 'buttons' => [ 'updaterule'=>function($url, $model){ return Html::tag('span',"", [ 'class'=>"fa fa-wrench", 'style'=>'cursor:pointer', 'title' => Yii::t('yii', 'Edit'), 'data-toggle'=>"modal", 'data-target'=>"#**mymodal**"//自己定义的弹出层 ]); },
弹出层
<div class="modal" id="**mymodal**" tabindex="-1" role="dialog" aria-labelledby="GuestModalLabel" aria-hidden="true"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header">
id名称相同,,bootstrap会自己调用
[
'class' => 'app\widgets\ActionColumn', 'buttons' => [ 'updates' => function($url, $model){ return Html::a("<span title='修改' data-container='body' class='glyphicon glyphicon-pencil' data-toggle='modal' data-target='#myModal'></span>"); }, ], 'template' => '{updaterule} {updates} {view} {delete}', ],
弹出层代码:
<div class="modal-dialog"> <div class="modal-content"> <div class="modal-header">
给你个例子:
'class' => 'yii\grid\ActionColumn', 'header'=>'<a href="#">操作</a>', 'template' => '{updaterule}', 'buttons' => [ 'updaterule'=>function($url, $model){ return Html::tag('span',"", [ 'class'=>"fa fa-wrench", 'style'=>'cursor:pointer', 'title' => Yii::t('yii', 'Edit'), 'data-toggle'=>"modal", 'data-target'=>"#**mymodal**"//自己定义的弹出层 ]); },
弹出层
<div class="modal" id="**mymodal**" tabindex="-1" role="dialog" aria-labelledby="GuestModalLabel" aria-hidden="true"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header">
id名称相同,,bootstrap会自己调用
我用你这个试了一下,直接不显示。我自己搜了一个bootstrap的,但是点击之后,显示了一下立刻隐藏了,您知道是因为什么吗?
- 辰枫夜雨 提出了问题yii弹出层插件怎么用
内容如下: <button class="btn btn-primary btn-lg" data-toggle="modal" data-target="#myModal"> 弹出框 </button> <div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button> <h4 class="modal-title" id="myModalLabel">提示信息</h4> </div> <div class="modal-body"> 自己的内容 </div> <div class="modal-footer"> <button type="button" class="btn btn-default" data-dismiss="modal">关闭</button> <button type="button" class="btn btn-primary">保存</button> </div> </div> </div> </div>
就像这种 很容易自己写出来了 样式的话 只要你项目引入了bootstrap.js就可以了
OK 谢谢
- 辰枫夜雨 2015-09-17 已签到连续签到4天,获得了20个金钱
- 辰枫夜雨 2015-09-16 已签到连续签到3天,获得了15个金钱
- 辰枫夜雨 2015-09-15 已签到连续签到2天,获得了10个金钱