如何在Krajee GridView中获得字段值?

时间:2016-03-13 18:40:40

标签: yii2-advanced-app yii2

如何在Krajee GridView中获得ID的价值? 我想在“onclick =”get('。$ ID。')“。

中使用id值
GridView::widget([
    'dataProvider' => $dataProvider,
    'columns' => [
        'id',
        [
            'class' => '\kartik\grid\ActionColumn',
            'updateOptions' =>['style' => 'display:none'],
            'width' => '60px',
            'template' => '<a href="#" onclick="get('.$ID.');" >a</a>',
        ]

1 个答案:

答案 0 :(得分:2)

我认为你应该使用一个与按钮名称相关的回调

        ['class' => '\kartik\grid\ActionColumn',
            'contentOptions' => ['style' => 'width:34px; font-size:22px;'],
            'template' => '{update}',               
            'buttons' => [
                'update' => function ($url, $model) {
                    return   '<a href="#" onclick="get('.$model->id.');" >a</a>';
                },
             ],
        ]