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<span class="drawn_head">icked </span>
我可以将标签更改为 header,它看起来不错,但我需要它是可点击的,但当我将其更改为 header 时却不是。
我也尝试过将格式从原始格式更改为 HTML,但没有任何区别。
非常感谢任何帮助。
如果您希望标签 不 被编码,您需要在列定义数组中添加此配置选项:
'encodeLabel' => false
我在 YII2 中有一个 Kartik gridview,我需要能够将 HTML 放入列的标签(不是 header,我会来的)。
我的专栏定义是这样的
[
'attribute' => 'picked_percent',
'format' => 'raw',
'label' => 'P<span class="responsive">icked</span>',
],
但是如果我这样做,它会输出
P<span class="drawn_head">icked </span>
我可以将标签更改为 header,它看起来不错,但我需要它是可点击的,但当我将其更改为 header 时却不是。
我也尝试过将格式从原始格式更改为 HTML,但没有任何区别。
非常感谢任何帮助。
如果您希望标签 不 被编码,您需要在列定义数组中添加此配置选项:
'encodeLabel' => false