1
目前Yii 2.0的actionColumn類中沒有濾鏡屬性,這意味着您不能向濾鏡單元添加內容。將濾鏡屬性添加到Yii2 yii grid ActionColumn類
如何擴展yii\grid\actionColumn類,並添加yii\grid\column類中的過濾器屬性功能,以便將清除過濾器按鈕從標題移動到過濾單元格?
目前Yii 2.0的actionColumn類中沒有濾鏡屬性,這意味着您不能向濾鏡單元添加內容。將濾鏡屬性添加到Yii2 yii grid ActionColumn類
如何擴展yii\grid\actionColumn類,並添加yii\grid\column類中的過濾器屬性功能,以便將清除過濾器按鈕從標題移動到過濾單元格?
理論上你可以創建一個新的類擴展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'
這會將您的按鈕添加到您使用此新類的每一列。
顯然,您可以添加更多功能並進一步對其進行自定義。
希望它有幫助...