Код: Выделить всё
[
'class' => '\kartik\grid\EditableColumn',
'attribute' => 'status',
'format' => 'html',
'editableOptions' => [
'value' => 1,
'asPopover' => false,
'inputType' => \kartik\editable\Editable::INPUT_DROPDOWN_LIST,
'data' => [
0 => 'No active',
1 => 'Active'
],
'options' => ['class'=>'form-control', 'prompt'=>'Select status...'],
'displayValueConfig'=> [
'0' => '<i class="glyphicon glyphicon-remove text-danger"></i>',
'1' => '<i class="glyphicon glyphicon-ok text-success"></i>',
],
],
'headerOptions' => ['width' => '150'],
'filterType' => GridView::FILTER_SELECT2,
],
Код: Выделить всё
<select id="languages-1-status" class="form-control kv-editable-input" name="Languages[1][status]" aria-invalid="false">
<option value="">Select status...</option>
<option value="0">No active</option>
<option value="1" selected="">Active</option>
</select>
Код: Выделить всё
'data' => [
0 => '<i class="glyphicon glyphicon-remove text-danger"></i>',
1 => '<i class="glyphicon glyphicon-ok text-success"></i>'
],
Код: Выделить всё
<select id="languages-1-status" class="form-control kv-editable-input" name="Languages[1][status]">
<option value="">Select status...</option>
<option value="0"><i class="glyphicon glyphicon-remove text-danger"/></option>
<option value="1" selected><i class="glyphicon glyphicon-ok text-success"/></option>
</select>
Код: Выделить всё
<select id="languages-1-status" class="form-control kv-editable-input" name="Languages[1][status]">
<option value="">Select status...</option>
<option value="0"><i class="glyphicon glyphicon-remove text-danger"></i></option>
<option value="1" selected><i class="glyphicon glyphicon-ok text-success"></i></option>
</select>