Yii2 ActionColumn中的kartik GridView链接数据标记

Yii2 ActionColumn中的kartik GridView链接数据标记,yii2,Yii2,我正在使用。我想在数据列中显示作为外部链接的文本。问题是,我需要在GridView中激活pjax,但对这个特定链接禁用它。我的代码如下: [ 'class'=>'\kartik\grid\DataColumn', 'attribute'=>'idSubject.idnumber', 'value'=>function($model) { return Html::a($model->getIdSubj

我正在使用。我想在
数据列中显示作为外部链接的文本。问题是,我需要在GridView中激活pjax,但对这个特定链接禁用它。我的代码如下:

[
        'class'=>'\kartik\grid\DataColumn',
        'attribute'=>'idSubject.idnumber',
        'value'=>function($model) {
            return Html::a($model->getIdSubject()->one()->idnumber  ,
                ['/subject/view','id'=>$model->getIdSubject()->one()->id_subject],
                [
                    'data-pjax'=>0
                ]);
        },
        'format'=>'html',
        'filter'=>Html::activeTextInput($searchModel, 'idnumber', ['class'=>'form-control']),
        'label' => Yii::t('app', 'ID'),
        'vAlign' => 'middle'
],
文本链接生成正确,但没有
data pjax
标记。我也放了一个
数据确认
标记,它被忽略了。似乎我在链接中指定的所有额外标记都被忽略了。但是,如果我在
action列中生成完全相同的链接,则一切都会按预期进行。有没有一种方法可以将标签添加到
DataColumn
中的
Html::a
元素中?

尝试使用

[ 'data-pjax' => false ]

我已经尝试过了,但是该列显示了HTML源代码,您也可以将其用于ex:Url::to(['/your controller/your action','YourSearchModel'=>['somenumber'=>'ur_value']])生成链接,该链接指向外部Url(与显示网格的控制器不同)。我无法为该特定链接禁用pjax