Fal*_*ude 4 javascript silverstripe
我正在尝试为GridField编辑表单中的save按钮设置一个entwine挂钩,以便在保存之前执行JavaScript函数.
我已经尝试过以下代码而没有成功
$('button[type="submit"]').entwine({
onclick: myFunction
});
Run Code Online (Sandbox Code Playgroud)
什么是在GridField保存按钮上挂钩缠绕onclick事件的JavaScript代码?
按下GridField保存按钮即可调用这一部分JavaScript .
(function($) {
$.entwine('ss', function($){
$('#Form_ItemEditForm_action_doSave').entwine({
onclick: function(e) {
console.log('Hello there');
this._super(e);
}
});
});
})(jQuery);
Run Code Online (Sandbox Code Playgroud)
在SilverStripe 3.5中,GridField保存按钮的默认ID为Form_ItemEditForm_action_doSave.如果使用BetterButtons模块,则保存按钮ID为Form_ItemEditForm_action_save.