1

我有一个带有 MVCGrid 的页面,它从外部页面调用模式表单:

$g1=$p->add('MVCGrid');
$g1->setModel('Student');
$g1->addButton('Add New') 
   ->js('click')
   ->univ()
   ->dialogURL('Add New', $this->api->getDestinationURL('newStudent'));

外部页面具有以下形式并且工作正常:

$f=$page->add('MVCForm');
$f->setModel('Student');
if($f->isSubmitted()){
    $f->update();
    $f->js()->univ()->closeDialog()->execute();
}

但是添加了一个新Student后,grid没有更新,怎么更新呢?这是这样做的正确方法吗?(我正在尝试使用与 CRUD 类似的功能,但仅用于创建。)

4

1 回答 1

3

和https://stackoverflow.com/a/8966784/204819完全一样

将刷新代码作为 js() 函数的第二个参数,同时首先使用“null”。

于 2012-01-23T20:30:07.807 回答