刚开始使用ATK4,到目前为止非常欣赏它,但不知道如何做到这一点......
我要完成的工作:
我将查询结果输出到网格,其中一个字段是“状态”,数据将是“-1”或“1”。我如何输出一个 HTML 片段(或任何我需要得到我想要的东西)而不是输出 -1 或 1 到列,而不是为每个值显示不同的图标?简而言之:
在“状态”列中:
- 如果值为-1,则显示iconDown.gif;
- 如果值为 1,则显示 iconUp.gif
到目前为止的代码:
class page_showlist extends Page {
function init(){
parent::init();
$q=$this->api->db->dsql();
$q->table('remote_system')
->join('customers.id','customer_id')
->field('customer_id')
->field('ip')
->field('nickname')
->field('name','customers')
->field('status')
;
$grid = $this->add('Grid');
$grid->addColumn('text','status')->makeSortable();
$grid->addColumn('text','name')->makeSortable();
$grid->addColumn('text','ip');
$grid->addColumn('text','nickname');
$grid->addButton('Reload Grid')->js('click',$grid->js()->reload());
$grid->addQuickSearch(array('name'));
$grid->setSource( $q );
}
}
任何指示/提示?