0

我想突出显示特定字段 Estado(state) 中的文本,目前它有 3 个状态,“activo”、“inactivo”和“pendiente”,当它与 pendiente 匹配时,我想突出显示将颜色更改为红色的文本,但不知道在哪里进行相应的修改。

我正在将图像附加到更好的视图。

在此处输入图像描述

提前致谢

4

1 回答 1

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;}
}
于 2013-07-02T04:54:54.267 回答