在弹出窗口中提交表单后,我让网格重新加载工作,但现在我已经改变了一些东西,由于某种原因它停止工作并且无法弄清楚为什么......
编辑:见下面的评论......
基本上,“详细信息”页面过去不是该页面的子页面,而是一个单独的 .php 文件,我更喜欢子页面方法,但我一定在过渡的某个地方搞砸了……我已经编辑了一些东西只会使这更难阅读。
有谁看到我错过了什么或哪里出错了?
class page_liststuff extends Page {
    function initMainPage(){
    // parent::init();
    $grid = $this->add('Grid');
    $this->js('reload_grid',$grid->js()->reload());
$grid->addColumn('button','edit');
$grid->addButton('Refresh')->js('click', $grid->js()->reload());
if($_GET['edit']){
    $this->js()->univ()->frameURL('Edit',$this->api->url('details'))->execute();
}
}
function defaultTemplate(){
    return array('page/detail');
}
function page_details(){
    $m = $this->setModel('Stuff');
$f1 = $stap1->add('Form');
$f1->addSubmit('Save');
if ($f1->isSubmitted()){
    try {
            $f1->update();
    $f1->js()->univ()
    ->successMessage('Success!')
    //->closeDialog()
    ->getjQuery()->trigger('reload_grid')
    ->execute();
        } catch(Exeception $e) {
            $f1->js()->univ()->alert('Fail!')->execute();
        }
}
  }
}