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

我的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', 
            'class' => 'bootstrap.widgets.TbEditableColumn',
            'headerHtmlOptions' => array('style' => 'width:180px'),
            'editable' => array(
                'type' => 'select',
                'url' => Yii::app()->createUrl("employee/assignToTeamLeader"),
                'source' => $usersList,
                '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')
                ),
            )

相关文章

1、将Yii2.0advanced版中应用主体frontend或backend应用复制...
Yii2restfulAPI文档一、配置模块:1.Config/main.php:  2...
Yii在framework/i18n/data/%lang%.php文件中有很多翻译.这...
在Yii2中,官方的页面多语言解决方案有两个:方案1,使用Yii...
Yii2.0对数据库查询的一些简单的操作1234567891011121314151...
数据查询User::find()->all();此方法返回所有数据;User:...