根据Create.js'integration guide,应该可以创建可编辑的块集合。
实体之间的关系允许您进行结构化沟通 内容到Create.js,它将把它们变成Backbone集合。 例如,要注释博客帖子列表:
<div about="http://example.net/blog/" rel="dcTerms:hasPart">
<div about="http://example.net/my-post">...</div>
<div about="http://example.net/second-post">...</div>
</div>
这个dcTerms:hasPart
似乎没有在Create.js中明确显示;它可能来自一个词汇表。如何向Create.js显示此内容是一个集合并使其显示“添加”按钮?在我的情况下,我只是包含<h2>
,<h3>
和<article>
s的部分。
编辑:在我的rel="hasPart"
中使用<section>
,会出现按钮。问题是Create始终使用第一个元素作为模板。在这种情况下,它使用我的<h2>
作为模板,这不是我想要的。所以我现在的问题是如何在我的部分中触发“添加”事件?
答案 0 :(得分:0)
Hackish解决方案:
使用javascript,我在DOM中创建了一个新的部分或文章,然后重新启动Create再次调用$('body').midgardCreate({...})
。 Create现在将识别新块。当我编辑块中的某些字段时,“保存”按钮被启用,我可以提交新块。