Class yii\grid\RadioButtonColumn

所有类 | 属性 | 方法

继承yii\grid\RadioButtonColumn » yii\grid\Column » yii\base\Object
可用自版本2.0.11

RadioButtonColumn 在网格视图中显示一列单选按钮。

添加一个RadioButtonColumn网格yii\grid\GridView数据表格,将其添加到列配置如下:

'columns' => [
    // ...
    [
        'class' => 'yii\grid\RadioButtonColumn',
        'radioOptions' => function ($model) {
             return [
                 'value' => $model['value'],
                 'checked' => $model['value'] == 2
             ];
         }
    ],
]

公共属性

隐藏继承属性

属性类型描述定义在
$namestring输入单选按钮输入字段的名称。yii\grid\RadioButtonColumn
$radioOptionsarray|ClosureHTML属性单选按钮。yii\grid\RadioButtonColumn

公共方法

隐藏继承方法

方法描述定义在
init() yii\grid\RadioButtonColumn

受保护的方法

隐藏继承方法

方法描述定义在
renderDataCellContent() yii\grid\RadioButtonColumn

属性详情

$name public property

输入单选按钮输入字段的名称。

public string $name = 'radioButtonSelection'

$radioOptions public property

HTML属性单选按钮。这个属性可以是一个数组或一个匿名function (Closure)返回一个数组。

对于《function should be as胎function ($model, $key, $index, $column),争取column where  $model$key, and $indexrrefer model to The key,目前的境遇和index of The column和美元的新的管理本is a reference to The yii\grid\RadioButtonColumnobject.

一个函数可以用来将不同属性分配给不同的行基于这一行中的数据。特别是如果你想设置一个不同的单选按钮的值可以以以下方式使用这个选项(在本例中使用的名称属性模型):

'radioOptions' => function ($model, $key, $index, $column) {
    return ['value' => $model->attribute];
}

参见 yii\helpers\Html::renderTagAttributes() for details on how attributes are being rendered.

public array|Closure $radioOptions = []

方法详情

init() public 方法

 

public void init ( )
throwsyii\base\InvalidConfigException

if $name is not set.

renderDataCellContent() protected 方法

 

protected void renderDataCellContent ( $model, $key, $index )
$model  
$key  
$index 

转载于:https://my.oschina.net/u/3359744/blog/861381

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值