0

我刚开始学习ATK。

在我的项目中,我有一个模型“A”的网格。模型“A”有很多行。

我对该模型有一个单独的页面,其中显示了它的详细信息。

现在,我想要我的网格行可点击,它应该以“ID”作为参数重定向到该页面。所以,我可以得到它并再次加载它。在该页面上显示其详细信息。

如何做到这一点?

4

1 回答 1

0

使用 ->on 处理程序应该很容易实现。

$page=$this->api->url('./subpage');

if($crud->grid) {
    $crud->grid->on('click','tr')->univ()->location(
        array($page, 'id'=>$this->js()->_selectorThis()->data('id'))
    );
}

如果->on()在您的工具包版本中不起作用,您也可以使用->js('click')->_selector('#'.$crud->grid->getJSID().' tr')->univ()->location......;

这里的一些文档:

https://github.com/atk4/atk4/blob/4.3/lib/AbstractView.php#L546

于 2014-03-03T20:06:15.843 回答