我想在弹出对话框中打开 Plone 中的添加/编辑页面。
这将与一个列表结合使用,通过从原始翻译源粘贴它来大量填充多语言内容。
Plone 4 提供了一些高级弹出功能。
是否可以在弹出对话框中打开添加/编辑(jQuery 工具覆盖?)
此功能是否存在限制(验证等)
它发生在
<IFRAME>
吗? ?
最佳答案
我自己还没有尝试过,但是使用 plone.app.jquerytools
应该可以正常工作,这是 Plone 4.x 用于所有弹出窗口的内容。
如果您不希望 KSS 正常工作,这应该一切正常,包括验证。叠加层被加载到 <div>
中,不是 <iframe>
.
对于叠加层,您只需指定一个表单选择器来挑选页面的哪一部分是编辑表单,并告诉该工具当表单用完时该做什么(例如编辑成功)。大概你想重新加载当前页面。像这样的东西就可以了:
$('li#contentview-edit a').prepOverlay({
subtype: 'ajax',
filter: '#content>*',
formselector: 'form',
noform: 'reload',
closeselector: '[name=form.button.Cancel]'
});
关于javascript - 使用 Plone 添加/编辑弹出窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10662982/