Author: lombardot
Date: 2010-03-26 10:14:25 +0100 (Fri, 26 Mar 2010)
New Revision: 28795
Modified:
plugins/sfDatagridPlugin/lib/sfDatagridFormatter.class.php
Log:
[sfDatagridPlugin] lombardot Add thick in list for boolean columns
Modified: plugins/sfDatagridPlugin/lib/sfDatagridFormatter.class.php
===================================================================
--- plugins/sfDatagridPlugin/lib/sfDatagridFormatter.class.php 2010-03-26
03:35:06 UTC (rev 28794)
+++ plugins/sfDatagridPlugin/lib/sfDatagridFormatter.class.php 2010-03-26
09:14:25 UTC (rev 28795)
@@ -435,12 +435,15 @@
* @return string The html output for the row
*/
public function renderRow($object, $rowValues, $rowClass =
null,$rowIndexDefaultValue=null)
- {
+ {
$columns = array_keys($object->_get('columns'));
$rowOptions = $object->_get('columnsOptions');
$rowAction = $object->_get('rowAction');
$actions = $object->_get('datagridActions');
+ //
+ $filtersTypes = $object->_get('filtersTypes');
+
$htmlOutput = '';
$columnIncrement = 0;
@@ -481,6 +484,19 @@
$rowOptions[$columnName] = '';
}
+ // Affichage des images pour les booleens
+ if(array_key_exists($columnName, $filtersTypes))
+ {
+ $type = $filtersTypes[$columnName];
+ if($type == "BOOLEAN"){
+
+ if($value)
+ $value =
image_tag('../sfPropelPlugin/images/tick.png',array('align'=>'center'));
+ else
+ $value =
image_tag('../sfPropelPlugin/images/delete.png',array('align'=>'center'));
+ }
+ }
+
$htmlOutput.= strtr($this->datagridRows, array(
'%row_options%' =>
_tag_options($rowOptions[$columnName]),
'%value%' => $value
--
You received this message because you are subscribed to the Google Groups
"symfony SVN" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/symfony-svn?hl=en.