Create.js中的集合

时间:2015-03-23 15:40:39

标签: create.js

根据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>作为模板,这不是我想要的。所以我现在的问题是如何在我的部分中触发“添加”事件?

1 个答案:

答案 0 :(得分:0)

Hackish解决方案:

使用javascript,我在DOM中创建了一个新的部分或文章,然后重新启动Create再次调用$('body').midgardCreate({...})。 Create现在将识别新块。当我编辑块中的某些字段时,“保存”按钮被启用,我可以提交新块。