带有Ignited-Datatables CodeIgniter问题的Jquery DataTable

时间:2013-12-01 16:38:36

标签: jquery codeigniter datatable

朋友们,我正在使用codeigniter数据表,它对我有用,但我遇到了一些问题。

table name: employe 

emp_no emp_name emp_type etc.........

100    x        0
101    y        1
102    z        1
103    p        0

上面的表工作正常,但emp_type列0 rplace with Not Permanent,1替换为Permanent

具有0,1值的数据库0 =不是永久的emp 1 =永久的emp

如何解决这个问题

注意:不要告诉我将数据库存储为永久值或非永久值 像是

<input type="radio" name"emp_typ" value="Permanent">Yes
<input type="radio" name"emp_typ" value="not Permanent">No

我正在排序,我需要以下方式

  <input type="radio" name"emp_typ" value="1">Yes
    <input type="radio" name"emp_typ" value="0">No

1 个答案:

答案 0 :(得分:0)

创建辅助函数get_type以更改数据

function get_type($type)
{
  if($type == 0) return 'Not Permanent';
  if($type == 1) return 'Permanent';
}

然后您可以使用带有edit_column的帮助程序来更改数据

$this->datatables->edit_column('Type', '$1','get_type(emp_type)');

确保在edit_column中调用get_type之前加载帮助程序。