问题标签 [backbone-forms]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
713 浏览

select - Backbone-Forms - 更改选择选项的最佳方式

我正在寻找一种按需更改选择选项的最佳方法。我知道,我可以通过在表单字段上使用 setOptions 方法来交换选项,但在我的情况下它没有帮助。最好在创建表单之前更改选项。

在我的模型中,我有许多具有类似架构的字段:

说,我需要创建表单,我不想将 SomeCollection 的所有元素都作为选择选项。我需要的很少,而且我可以获取那个集合,这没问题。在创建 Backbone Forms 实例之前有没有办法交换选项?我已经尝试过了,但到目前为止没有成功。我已经第二次遇到这个问题,我已经手动创建了选择(在 Backbone Forms 引擎之外,所以没有使用 data-fields 属性),然后还手动插入了选项,但我相信有更好的主意。

感谢您的任何想法!

0 投票
1 回答
84 浏览

javascript - 带链轮的骨干导轨模型参考

我在带有链轮的 Rails 上构建了这个主干应用程序,并且我正在使用主干形式关联。文件(模型和集合等)按特定顺序包含(感谢链轮)。问题是,当我为一个模型创建表单时,我必须引用另一个模型的构造函数并且它不起作用(因为尚未包含模型的文件)。

代码会更有意义。所以,这是我的文档模型

这是我的标签模型

问题是 sprockets 在包含文档模型之后包含我的标签模型,因此Tag未定义。

我应该怎么办?有解决办法吗?

0 投票
1 回答
123 浏览

javascript - 骨干形成奇怪的错误/行为

简短的:

我编写了我的自定义主干编辑器,但 Backbone 无法初始化它,因为找不到它的架构。Backbone 在Form.editors数组中查找模式backbone-forms.js如何注册自定义编辑器的架构?

详细的:

我使用以下方式初始化的主干表单:

骨干-forms.js

问题:当 Backbone 创建新表单时,它会调用createSchema如下所示的方法:

并且Form.editors[schema.type] 是 undefined。这意味着我无法创建/渲染我的自定义编辑器!

问题:在哪里/如何在 数组中注册我的自定义编辑器?Form.editors

0 投票
1 回答
75 浏览

javascript - Backbone Forms:在不同子视图之间传递事件

简短的:

Backbone Forms 框架实现了子视图完全解除绑定并且根本不知道彼此。于是问题出现了——如何在不同的子视图之间传递事件?

换句话说:

假设我有父表单对象,它扩展Backbone.Form并包含很多字段。我可以为表单的特定字段(子视图)传递来自该父级的事件吗?

0 投票
1 回答
4289 浏览

javascript - CKEDITOR.replace() 未定义

我正在使用主干形式,我想用 CKEDITOR 替换我的 textArea。

此代码返回: Uncaught TypeError: undefined is not a function(对于 CKEDITOR 行)

但是,它与这个版本很相配:

知道为什么第一个代码不起作用吗?

0 投票
1 回答
185 浏览

javascript - 将 Bootstrap-datTimePicker 与 Backbone-forms 一起使用

我正在使用 bootstrap-dateTimePicker 在 Backbone-forms 中添加自定义编辑器。但是我得到了错误:

自定义字段:

我认为这与缺少的“附加”类有关!

在渲染中添加了这一行但没有新内容

请问如何自定义该字段的模板。

谢谢,

0 投票
1 回答
400 浏览

javascript - 如何将嵌套模型与主干表单列表一起使用?我想用自定义模板制作一个嵌套模型

如何将嵌套模型与主干表单列表一起使用?我想用自定义模板制作一个嵌套模型,但这给出了一个错误:“未定义的渲染”

我想使用自定义模板通过骨干表单创建视图。模板是

js是

但是当我想在武器下添加一个字段时,这给了我一个错误。错误是:无法读取未定义的属性“渲染”。

0 投票
1 回答
529 浏览

javascript - 主干表单 - 字段的自定义模板 - 不提交值

所以我的模板中有一个复选框(玉)

我使用这个自定义模板形成我的标志字段

但是当我提交表单时,未设置标志值,它是空的。我希望我必须将我的值绑定到复选框值,但我确定如何。

我试过了

有人可以帮忙吗?

0 投票
1 回答
94 浏览

javascript - Backbone-Forms submitButton 选项不起作用

在 Backbone-Forms 的文档中,提到您可以将提交按钮传递给表单。

submitButton {String}
如果提供,使用提供的文本在表单底部创建一个提交按钮

我这样做了,但它不起作用。

JSFiddle 中的一些行

0 投票
1 回答
176 浏览

backbone.js - BackboneForms 中的内联字段

我正在使用 BackboneForms,我希望在字段集中传递的字段在某行中是内联的。(使用 bootstrap3)

例如:

我希望 PART1 中的输入在同一行中。(每个 col-sm-4), col-sm-6 用于 PART2 输入,依此类推,用于字段集中的任何对象。

JsFiddle 中的代码。

我怎样才能做到这一点 ?