javascript - 使用 Plone 添加/编辑弹出窗口

标签 javascript ajax plone

我想在弹出对话框中打开 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/

相关文章:

javascript - 异步 xml 加载并在 html 中分页显示

plone - 仅覆盖 Plone 标准内容类型的描述字段

plone - 将 PowerPoint 演示文稿嵌入/导出到 Plone 网站

javascript - d3.mouse( mySVG[0][0]) 真的是解决容器问题的正确方法吗?

javascript - angularjs - url在ajax调用中被编码

javascript - 使用socket.io(NodeJs)检测客户端是否与网络断开连接

jquery - Paypal 快速结帐ajax

Javascript 和 Ajax - 填充对象的更好方法?

javascript - 如何为 ember.js 创建自定义适配器?

python - 如何使用 Plone 4.1 触发事件提醒邮件