2017-06-29 18 views
1

現在、Yii 2.0のactionColumnクラスにフィルタプロパティはありません。つまり、フィルタセルにコンテンツを追加できません。Yii2 yii grid ActionColumnクラスにフィルタプロパティを追加

クラスにあるフィルタプロパティ機能を追加するにはどうすればよいですか?ヘッダーからフィルタセルに移動できるようにするにはどうすればよいですか?

namespace app\components; 

use yii\grid\ActionColumn; 
use yii\helpers\Html; 

class MyActionColumn extends ActionColumn 
{ 

    /** 
    * @inheritdoc 
    */ 
    protected function renderFilterCellContent() 
    { 
     return Html::button('Clear Filter'); 
    } 

} 

その後、あなたはこのようなあなたの列の定義では、このクラスを使用することができます:

'class' => 'app\components\MyActionColumn'あなたはこのようActionColumnクラスを拡張する新しいクラスを作成することができます理論的には

Gridview Filter and Header Cells

答えて

1

これは、この新しいクラスを使用しているすべての列にボタンを追加します。

明らかに、さらに多くの機能を追加してさらにカスタマイズすることができます。

希望すると...

関連する問題