在Grocery Crud中突出显示文字

时间:2013-07-02 03:13:25

标签: codeigniter-2 grocery-crud

我想在特定领域突出显示文本Estado(州)目前它有3个状态,“activo”,“inactivo”和“pendiente”,当它与pendiente匹配时我想突出显示改变颜色的文本为红色,但不知道在哪里做相应的修改。

我正在附加图像以获得更好的视野。

enter image description here

提前致谢

1 个答案:

答案 0 :(得分:1)

它调用callback_column它将在向用户显示之前“处理”该列。

这是一个例子

public function webpages()
{
$c = new grocery_CRUD();   
$c->set_table('status');
$c->columns('estado','email_propietario');
$c->callback_column('estado',array($this,'_callback_active_state'));
$output = $c->render();
$this->_view_output($output);
}

public function _callback_active_state($value, $row)
{
  if ($row->estado == 'pendiente'){
  return "<pre style='color:red'>".$row->estado."</pre>";}
  else {return $row->estado;}
}