HTML 在 YII2 Kartik Gridview 列标签(不是标题)

HTML in YII2 Kartik Gridview column label (not heading)

我在 YII2 中有一个 Kartik gridview,我需要能够将 HTML 放入列的标签(不是 header,我会来的)。

我的专栏定义是这样的

        [
            'attribute' => 'picked_percent',
            'format' => 'raw',
            'label' => 'P<span class="responsive">icked</span>',
        ],

但是如果我这样做,它会输出

P&lt;span class=&quot;drawn_head&quot;&gt;icked &lt;/span&gt;

我可以将标签更改为 header,它看起来不错,但我需要它是可点击的,但当我将其更改为 header 时却不是。

我也尝试过将格式从原始格式更改为 HTML,但没有任何区别。

非常感谢任何帮助。

如果您希望标签 被编码,您需要在列定义数组中添加此配置选项:

'encodeLabel' => false