Search the Community
Showing results for tags 'cgridview'.
Hello, I am using a CGridView with a CSqlDataProvider. I would like to dynamically change the text displayed in the cells for some columns. For instance: - instead of displaying a name, I would like to display a link - if a certain value is present, display this value in red I mean I want to put HTML in my cells and expect this HTML to be parsed and rendered by the browser. I don't want to change the class of the underlying <tr>, <td>... For so doing I put some expressions in the 'columns' array: 'columns' => array( 'phase',
I have been using the Yii Book to create an admin module for a site I didn't create that uses the yii framework. I was able to successfully create the module, apply login functionality to it, and implement Yii booster for extendedgrid functionality with inline editing. I can link the text from a column using the foreign key relation to a different model's view (primary key) and display those results using the TbExtendedGridView. What doesn't seem to work for me is displaying the results according to a different attribute other than the primary key. Link: http://mysites.com/index.
Hi there, I've got a column defined in a CGridView widget, in the view file admin.php, that correctly returns the course_number attribute from a related table: <?php $this->widget('zii.widgets.grid.CGridView', array( 'id'=>'course-taken-grid', 'dataProvider'=>$model->search(), 'columns'=>array( 'course.course_number', // Other columns array( 'class'=>'CButtonColumn', ), ), )); ?> For some reason, if I use the name/value syntax to do the same thing: array('name'=>