繁体   English   中英

SilverStripe / Entwine挂钩动作保存按钮

[英]SilverStripe / Entwine hooking action to save-button

我正在尝试为GridField编辑表单中的save按钮设置一个entwine挂钩,以便在保存之前执行JavaScript函数。

我已经尝试过以下代码而没有成功

$('button[type="submit"]').entwine({
    onclick: myFunction
});

什么是在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);

在SilverStripe 3.5中, GridField保存按钮的默认ID为Form_ItemEditForm_action_doSave 如果使用BetterButtons模块,则保存按钮ID为Form_ItemEditForm_action_save

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM