2017-10-13 29 views
8

Kiedy przeciągam rozwijaną siatkę rzędu kartik, użycie pjax nie ma zastosowania w stylowaniu edycji pliku. Co mogę zrobić, aby zastosować css do tej kolumny?Siatka Kartik Edytowalna kolumna z stylizacją expandrow nie stosującą się

<?php echo GridView::widget([ 
     'dataProvider' => $dataProvider, 
     'filterModel' => $searchModel, 
     'pjax' => false, 
     'columns' => [ 
      [ 
       'class' => 'kartik\grid\ExpandRowColumn', 
       'value' => function ($model, $key, $index, $column){ 
        return GridView::ROW_COLLAPSED; 
       }, 
       'detailUrl' => 'index.php?r=controller/detail' 
      ], 

Expanded View

<?php echo GridView::widget([ 
      'dataProvider' => $dataProvider, 
      'pjax'=> true, 
      'columns' => [ 
       [ 
        'attribute' => 'brand_name', 
        'value' => function($model,$key,$idx,$col){ 
          return $model['brand_name']; 
         }, 
       ], 
       [ 
        'class'=>'kartik\grid\EditableColumn', 
        'hAlign'=>'center', 
        'vAlign'=>'middle', 
        'value' => function($model,$key,$idx,$col){ 
          return 100; 
         }, 
        'editableOptions' => [ 
         'name' => 'Test', 
         'header' => 'Test22', 
         'inputType' => Editable::INPUT_TEXT, 
         'formOptions' => ['action' => ['/book/editbook']], 
         'options' => [ 
          'convertFormat'=>true, 
          'pluginOptions' => ['format' => 'php:Y-m-d'] 
         ] 
        ] 
       ], 
+0

zamiast ''class' => 'kartik \ grid \ EditableColumn' wypróbuj starszą klasę' ''> 'EditableColumn' ' –

Odpowiedz

0

Może powinieneś spróbować ustawić HTML z containerOptions lub contentOptions atrybut w editableOptions.