相关疑难解决方法(0)

Plone5 Mockup Widgets就像pat-pickadate不适用于动态生成的内容

在plone 5页面模板中假设以下愚蠢的代码片段:

<input id="foo" class="pat-pickadate" />

<input id="bar" />

<script type="text/javascript" >
       $('#bar').click( function () {
            $('#bar').addClass("pat-pickadate");
       });
</script>
Run Code Online (Sandbox Code Playgroud)

你会得到两个输入.第一个是很好的日历输入,第二个是开始时为空.单击第二个输入后,其类将设置为"pat-pickadate" - 与第一个类似 - 但不会呈现日历.

我试图找到原因时遇到了这个问题,为什么我的jquery-UI叠加显示plone添加,编辑视图不再(Plone5)显示日历小部件.

这种行为是有意的吗?如果是这样,在Plone 5中通过AJAX调用动态获取的表单中使用模型小部件的正确方法是什么?是否有一些神奇的召唤通知Mockup机制DOM的变化?

我读到Mockup有自己的叠加技术,但很难重写大约600行复杂的JS代码,只是为了得到一个简单的小部件.

我无法找到关于此主题的任何文档或示例.有人能把我放在正确的方向吗?

javascript ajax plone requirejs plone-5.x

6
推荐指数
1
解决办法
169
查看次数

标签 统计

ajax ×1

javascript ×1

plone ×1

plone-5.x ×1

requirejs ×1