如何强制TbToggleColumn使用验证规则?

时间:2013-12-14 09:51:32

标签: validation gridview yii toggle yii-booster

我正在使用Yii Booster的 TbExtendedGridView 。 我的“状态”列定义为 TbToggleColumn

array(
        'name'=>'status',
        'class'=>'bootstrap.widgets.TbToggleColumn',
        'toggleAction' => 'Artykul/toggle'
        ),

在我的模型中,我有一个验证规则,阻止更改'status'的值,除非满足某些条件。验证在创建/更新方案中正常工作但它不起作用 - 即未检查条件 - 如果我单击以在gridview中切换'status'。

有关如何强制TbToggleColumn使用模型中定义的验证规则的任何想法吗?

---编辑 -

我现在改变了Yii Booster附带的TbToggleAction:

  

$ success = $ model-> save(false,array($ attribute));

  

$ success = $ model-> save( true ,array($ attribute));

0 个答案:

没有答案