'.$assignment.''; // 实例化表单类 return Modal::make() ->lg() ->title(admin_trans_label('inquiry_assignment')) ->body(InquiryAssignmentForm::make()) //->on('click',$this->getModalScript2()) ->onShow($this->getModalScript()) // 因为此处使用了表单异步加载功能,所以一定要用 onLoad 方法 ->button($button); } /** * 设置动作发起请求前的回调函数,返回false可以中断请求. * * @return string */ public function getModalScript(){ $warning = admin_trans_label('no_selected_data'); return <<getSelectedKeysScript()} $('#inquiryIds').val(key); } catch (e) { Dcat.error('{$warning}'); return false; } JS; } public function getSelectedKeysScript() { return "Dcat.grid.selected('{$this->parent->getName()}')"; } }