加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php – 如何在yii cgridview中使用x-editable启用或禁用可编辑选

发布时间:2020-12-13 15:57:51 所属栏目:PHP教程 来源:网络整理
导读:我的cgridview是 'name'='teamLeader_id','class' = 'bootstrap.widgets.TbEditableColumn','headerHtmlOptions' = array('style' = 'width:180px'),'editable' = array( 'type' = 'select','url' = Yii::app()-createUrl("employee/assignToTeamLeader"),'s
我的cgridview是

'name'=>'teamLeader_id','class' => 'bootstrap.widgets.TbEditableColumn','headerHtmlOptions' => array('style' => 'width:180px'),'editable' => array(
                    'type' => 'select','url' => Yii::app()->createUrl("employee/assignToTeamLeader"),'source' => $usersList,'enabled' =>'$data->employeType == 1 ? false : true','success' => 'js: function(response) {
                        if(response.success == false){ 
                            console.log(response.message);
                            return response.message;
                        }
                    }','options' => array(
                    'ajaxOptions' => array('dataType' => 'json')
                    ),)

我的问题是,当我检查启用的参数中的条件时,它根本不起作用.我不知道为什么?任何帮助将是欣赏.谢谢.

解决方法

x-editable似乎只有一个属性禁用,所以只需使用:)

http://x-editable.demopage.ru/index.php?r=site/widgets#Options

'name'=>'teamLeader_id','editable' => array(
                'type' => 'select','disabled' =>'$data->employeType == 1 ? true : false','success' => 'js: function(response) {
                    if(response.success == false){ 
                        console.log(response.message);
                        return response.message;
                    }
                }','options' => array(
                'ajaxOptions' => array('dataType' => 'json')
                ),)

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读