Yii создает несколько заголовков строк и объединяет их с другими столбцами в GridView

Есть ли способ в yii создать несколько заголовков строк и объединить их с другими столбцами в GridView. Что-то вроде этого: http://www.dotnettwitter.com/2010/12/how-to-create-multiple-row-header-and.html .

Я вижу только GroupGridView для значений, не входящих в заголовки. Благодарю.

Solutions Collecting From Web of "Yii создает несколько заголовков строк и объединяет их с другими столбцами в GridView"

Я нашел это http://omfarid.com/2012/06/extensi-yii-untuk-hierarki-header-cgridview/#disqus_thread . Это действительно то, что мне нужно.

Нет способа по умолчанию для этого, используя вид сетки. Вы можете либо использовать ListView, либо очень легко изменить шаблон заголовка. В представлении, переданном виджету ListView, вы можете просто использовать

//Widget Call in your initial view $this->widget('zii.widgets.CListView', array( 'dataProvider'=>$dataProvider, 'itemView'=>'_myview', // refers to the partial view named '_myviwq' )); 

 //Partial View File _myview <?php ($index === 0){ ?> // Called before first item // Your Header template goes here ; // In your case thead with th having colspan > 1 as required // If have open tags here that are unclosed(like <table>) // then you will also need to use another if condition at the end as show below <?php } ?> // The normal view template typically a <tr></tr> <?php if($widget->dataProvider->totalItemCount == ($index+1)){ ?> // Called after the last item only // Close all opened tags here like </table> <?php }?> 

Альтернативно, если вы хотите использовать GridView, вы можете попробовать стороннее расширение, например http://yiiwheels.2amigos.us/site/grid#groupgridview

Он поддерживает множество сложных структур сетки