YII2.0 V视图中 button跳转几种

1.使用jquery 带值跳转

'buttons' => [
                    'exam' => function($url, $model, $key){
                        $examText = [0=>'审核日志',1=>'',2=>'重新审核',3=>''];
                        $exam_status = isset($model['approve']['exam_status']) ? $model['approve']['exam_status'] : 0;
                        $modify_advice = ($exam_status == 2) ? $model['approve']['modify_advice'] : '';
                        if(empty($examText[$exam_status])){ 
                            return Html::tag('span','预览',['approveid'=>$model['approve']['id'],'class'=>'detail btn btn-sm btn-save','style'=>'margin-left:0px; margin-right:10px;']);
                        }else{
                            return Html::tag('span',$examText[$exam_status],['customer_id'=>$model['customer_id'],'ncpmid'=>$model['ncpm_id'],'logdate'=>$model['logdate'],'advice'=>$modify_advice,'class'=>'view btn btn-sm btn-edit','style'=>'margin-right:10px;']);
                        }
                    },
                    'all' => function($url, $model, $key){
                        return Html::tag('span','详细',['customer_id'=>$model['CID'],'ncpmid'=>$model['ncpm_id'],'logdate'=>$model['logdate'],'iname'=>$model['CBI_NAME'],'class'=>'alldetail btn btn-sm btn-choose']);
                    },
                    'app' => function($url, $model, $key){
                        return "<a href='javascript:addApprove(".$key.");' target='_self' class='btn btn-delete btn-sm'>审批</a>";
                    },
                ],
//YII书写butoon时将要传递的值付给属性 在jQuery中调用取出即可


$(this).click(function(){
		var customer_id = $(this).attr('customer_id');
		var logdate = $(this).attr('logdate');
		var ncpmid = $(this).attr('ncpmid');
		var $td = $(this).parents('tr').children('td');
        var cname = $td.eq(1).text() ; //第一个td的内容
		if(!customer_id) return;
		var url = "index.php?r=care-log/all-detail&customer_id="+customer_id+"&logdate="+logdate+"&cname="+cname ;
		window.open(url);// 跳转页面
//      $("#modal-detailinfo").show();  或者t弹窗
	});

转载于:https://my.oschina.net/u/1015435/blog/798098

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值