gpt4 book ai didi

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

转载 作者:可可西里 更新时间:2023-10-31 23:39:01 26 4
gpt4 key购买 nike

我的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')
),
)

我的问题是,当我检查 enabled 参数中的条件时,它根本不起作用。我不知道为什么?任何帮助将不胜感激。谢谢。

最佳答案

x-editable 似乎只有一个属性disable,所以就用那个吧:)

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')
),
)

关于php - 如何在 yii cgridview 中使用 x-editable 启用或禁用可编辑选项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32393713/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com