2015-01-30 8 views
1

Я использую bootstrap extension в моем проекте yii. В проекте так много grid-view с итоговым текстом. Их итоговый текст: {model name} {start} - {end} of {count}. Я использовал grid-view перезаписать Summery текст:Yii Bootstrap TbGridView перезаписывает итоговый текст

$this->widget('bootstrap.widgets.TbExtendedGridView', array(
    'id' => 'grid1', 
    'fixedHeader' => true, 
    'type' => 'listtable', 
    'template' => "{items}{pager}{summary}", 
    'summaryText' => 'my text', 
    'dataProvider' => $model->search(), 
    'htmlOptions' => array(), 
    'columns' => array(
     // .. 
    ) 
));  

И теперь я не хочу, чтобы написать каждую сетку 'summaryText' => 'Shown'.' {end} '.'out of'.' {count}',. Я решил показать тот же самый текст grid-view s. Я не знаю, как это сделать. Могу ли я сделать это внутри TbGridView или где я должен установить summaryText. Here is summaryText doc

ответ

1

Просто добавьте код внутри TbExtendedGridView класса init функции

/** 
    * Widget initialization 
*/ 
    public function init() 
    { 
     $this->summaryText="Your sumary text"; 
     ..... 
    } 
Смежные вопросы