для этого пишу в site.css следующее:
Код: Выделить всё
.kv-editable-reset, .kv-editable-submit, .kv-editable-close{
display: none;
}
Код: Выделить всё
[
'class'=>'kartik\grid\EditableColumn',
'attribute'=>'title',
'hAlign' => GridView::ALIGN_CENTER,
'vAlign' => GridView::ALIGN_MIDDLE,
'width' => '120px',
'contentOptions' => [
'class' => ['editableInputBlock', 'input'],
],
'refreshGrid' => true,
'editableOptions' => [
'asPopover' => false,
'inputType' => Editable::INPUT_TEXT,
'pluginEvents' => [
"editableChange" => "function(event, val){
$(this).find('form').find('.kv-editable-submit').click();
}",
],
],
'filterType' => GridView::FILTER_SELECT2,
'filterWidgetOptions' => [
'data' => Languages::getFilterArr('title', 'title'),
'pluginOptions'=>[
'escapeMarkup' => $escape,
'placeholder' => 'Select',
'multiple' => true,
],
],
],
Код: Выделить всё
$('.kv-editable-input').bind('blur', bindBlurField);
function bindBlurField(e) {
$(this).change();
};
Подскажите пож. что я делаю не так?