标签: cbuttoncolumn

如何禁用cgridview视图按钮或将可见性设置为false

有些好友请建议如何禁用cgridview小部件上的查看按钮以及如何添加更多按钮,如活动..

$this->widget('zii.widgets.grid.CGridView', array(
'id'=>'customer-grid',
'dataProvider'=>$model->search(),
'filter'=>$model,
'columns'=>array(
       'id',
       'first_name',
           'last_name',
       'club.club_name',
       array(
         'class' => 'CButtonColumn',
                     'updateButtonUrl' =>'Yii::app()->createUrl("/customer/editmember1",array("id" => $data->primaryKey))',
                     'updateButtonImageUrl'=>Yii::app()->request->baseUrl.'/images/edit.jpg',
                     'deleteButtonUrl' =>'Yii::app()->createUrl("/customer/delete",array("id" => $data->primaryKey))',
                     'deleteButtonImageUrl'=>Yii::app()->request->baseUrl.'/images/delete.jpg', 
                     'viewButton' => array('visiable' => false), 
            ),

              ),   
               )); 
Run Code Online (Sandbox Code Playgroud)

gridview visible yii cgridview cbuttoncolumn

11
推荐指数
1
解决办法
1万
查看次数

CGridview条件删除按钮

我希望删除按钮仅在某些条件下处于活动状态CGgridView CButtonColumn(或制作自定义删除按钮),例如if user=='admin'status=='draft'.有任何想法吗?谢谢!

gridview yii cgridview cbuttoncolumn

10
推荐指数
3
解决办法
1万
查看次数

从cgridview中的按钮访问$ data变量

有没有办法,$data从CButtonColumn 访问位于变量中的模型?下面的代码不起作用.

array(
'class' => 'CButtonColumn',
'template' => '{test}',
    'buttons' => array(
        'test' => array(
            'label' => 'Select',
            'click' => 'js:function() { <b>alert($data->_id);</b> return false;}',
        ),
    ),
),
Run Code Online (Sandbox Code Playgroud)

php yii cbuttoncolumn

4
推荐指数
2
解决办法
8283
查看次数

如何向CGridView添加按钮?

听起来很简单吧?我搜索了高低,我无法找到如何做到这一点.我有一个CGridView:

$dataProvider = new CArrayDataProvider ($auctions);
$this->widget('zii.widgets.grid.CGridView', array(
  'dataProvider'=>$dataProvider,
  'columns'=>array(
    'id::ID',
    'product.title::Title',
    'state::Status',
  ),
));
Run Code Online (Sandbox Code Playgroud)

我想添加第四列,只包含一个简单的按钮,按下时将执行javascript.我试过了:

array(
  'class' => 'CButtonColumn',
),
Run Code Online (Sandbox Code Playgroud)

这只是给我一个错误:

Undefined property: stdClass::$primaryKey
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

yii cgridview cbuttoncolumn

3
推荐指数
2
解决办法
5965
查看次数

标签 统计

cbuttoncolumn ×4

yii ×4

cgridview ×3

gridview ×2

php ×1

visible ×1