Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript plone:jQuery删除确认覆盖中的取消不会触发与删除确认页面上的取消相同的操作_Javascript_Jquery_Overlay_Plone - Fatal编程技术网

Javascript plone:jQuery删除确认覆盖中的取消不会触发与删除确认页面上的取消相同的操作

Javascript plone:jQuery删除确认覆盖中的取消不会触发与删除确认页面上的取消相同的操作,javascript,jquery,overlay,plone,Javascript,Jquery,Overlay,Plone,在plone 4.2中,我在/site/portal\u form\u controller中自定义了我的表单和脚本操作,并在您点击删除确认按钮上的“取消”按钮时,为特定类型的对象重定向自定义操作 如果我导航到object/site/object1/delete\u确认的delete确认页面并点击cancel按钮,事情就会正常运行。但是,当我在下拉列表中选择delete时,jQuery覆盖显示出来,我点击cancel,覆盖就关闭了,没有重定向 谢谢 dan现在,我刚刚在zmi/portal\u

在plone 4.2中,我在/site/portal\u form\u controller中自定义了我的表单和脚本操作,并在您点击删除确认按钮上的“取消”按钮时,为特定类型的对象重定向自定义操作

如果我导航到object/site/object1/delete\u确认的delete确认页面并点击cancel按钮,事情就会正常运行。但是,当我在下拉列表中选择delete时,jQuery覆盖显示出来,我点击cancel,覆盖就关闭了,没有重定向

谢谢


dan

现在,我刚刚在zmi/portal\u skins/plone\u ecmascript/manage\u main/i lose delete confirmation overlays中注释掉了popupform.js中所有对象类型的delete\u确认,以这种方式-是否有方法控制过滤器:使用对象类型?-现在设置为common_content_filter
$('dl#plone contentmenu actions a#delete').prepreverlay({子类型:'ajax',过滤器:common_content_filter,表单选择器:'#delete_confirmation',noform:function(el){return$.plonepopups.noformerrorshow(el,'redirect')},重定向:$.plonepopups.redirectbasehref,closeselector:“[name=“form.button.Cancel”]”,宽度:'50%})
此外,我是否可以在preverlay中使用
onClose
close
,并以某种方式触发与取消按钮相同的操作?谢谢