我这里有问题。在我的GridView中,我有一个列status
,当我点击它时,它会显示popover,这是来自数据库的注释。
我需要做的是为整个popover添加一个特定的类,并在popover-title上添加特定的id ...
是否可以这样做?
以下是我所拥有的:
return Html::a('<span class="status-content">'.Yii::t('app', 'STATUS'),'#', [
'title' => Module::t('app', 'Comment'),
'data-toggle' => 'popover',
'data-content' => $model->comment,
'data-placement' => 'top',
]);
对于标题ID我尝试使用Html::tag
,但这没有帮助..
感谢您的时间
答案 0 :(得分:2)
您的问题更多是关于bootstrap而不是yii2,您应该阅读:
https://getbootstrap.com/docs/3.3/javascript/#popovers
您可以使用template
选项,例如:
return Html::a('<span class="status-content">'.Yii::t('app', 'STATUS'),'#', [
'title' => Module::t('app', 'Comment'),
'data-toggle' => 'popover',
'data-content' => $model->comment,
'data-placement' => 'top',
'data-template' => '<div class="popover my-class" role="tooltip"><div class="arrow"></div><h3 class="popover-title" id="my-id"></h3><div class="popover-content"></div></div>',
]);