【问题标题】:ATK: Using link format with gridATK:使用带有网格的链接格式
【发布时间】:2014-01-06 10:34:55
【问题描述】:

我是 ATK 新手,但找不到解决方案。我在此处的链接上找到了使用模板的示例:https://agiletoolkit.org/whatsnew/apr2011

我这样创建网格,并添加链接:

$grid=$this->add('Grid');
$grid->setModel('Application',array('name'));
$grid->addColumn('link','name')->setTemplate('<a href="..">xx</a>');

产生这样的链接:

<a href="..">xx</a>
<a href="..">xx</a>

我想这样实现:

<a href="?name=1">Name 1</a>
<a href="?name=2">Name 2</a>

我可以使用 setTemplate 来实现吗?我应该以某种方式将当前名称和 id 值插入到模板中,但是该怎么做呢?还是有其他更好的方法?

【问题讨论】:

    标签: atk4


    【解决方案1】:

    试试这个

    $grid=$this->add('Grid');
    $grid->setModel('Application',array('name'));
    $grid->addColumn('link','name')->setTemplate('<a href=".."><?$name?></a>');
    

    【讨论】:

    • 太棒了! :) 像这样: $grid->addColumn('link','name')->setTemplate('$name?> ');
    猜你喜欢
    • 2015-01-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-20
    • 1970-01-01
    相关资源
    最近更新 更多