JavaScript
- 2 ответа
- 0 вопросов
0
Вклад в тег
<span class="tooltip" data-tooltip="Dolor sit amen">Lorem ipsum</span>
.tooltip {
border-bottom: 1px dotted #0077AA;
cursor: help;
&::after {
background: rgba(0, 0, 0, 0.8);
border-radius: 8px 8px 8px 0px;
box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.5);
color: #FFF;
content: attr(data-tooltip);
white-space: pre;
/* Главная часть кода, определяющая содержимое всплывающей подсказки */
class Person {
public function __clone() {
$this->address = clone $this->address;
}
}
$original = new Person();
$clone = clone $original;
GridView::widget([
// ...
// --------------------- КЛАСС ДЛЯ строки -------------------------------
'rowOptions'=>function ($model, $key, $index, $grid){
$class=($model->confirmed)?'confirmed-row':'';
return [
'key'=>$key,
'index'=>$index,
'class'=>$class
];
},
'columns' => [
[
'attribute' => 'confirmed',
// ---------------------- КЛАСС ДЛЯ СТОЛБЦА -----------------------
'contentOptions' => ['class' => 'text-center'],
'value' => function ($model) {
// ...
},
'format' => 'html',
],
],
]);