单击CRUD中的“添加”按钮时出错

时间:2013-09-07 19:28:48

标签: atk4

当表单或添加按钮返回到页面时,如果页面上有js或其他类型的输出,则会在页面上抛出错误或显示错误的输出。这是一个例子:

    $tabs->addTab('Skoler')->add('CRUD')->setModel('School');
    $crud=$tabs->addTab('Elever')->add('CRUD');
    $crud->setModel($student);
    if($crud->grid){
      $crud->grid->addButton('addStudents')->set('Importer elever')->js('click',$this->js()->univ()
       ->dialogURL('Importer elever',$this->api->url('importusers&usertype=student'))
       ->execute());;
      $crud->grid->js(true)->addClass('reloadstudent');
      $crud->grid->js('.reloadstudent')->reload();
    }

点击“添加学校”时输出

$('#barometeradmin_mgr').univ().dialogURL('Importer elever','/redskab/barometer/admin/?page=importusers\x26usertype=student\x26barometeradmin_mgr_tabs_view_htmlelement_crud_virtualpage=add')

在按钮创建的对话框中。

有没有办法检查页面是否第二次加载(即按钮)。

谢谢! 叶普

1 个答案:

答案 0 :(得分:1)

我认为您需要做的就是省略' - > execute()'吗?