问题标签 [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.
ruby-on-rails - 如何在 BackboneForms 架构中初始化 rails-select2 的选择?
该项目使用marionette-rails、backbone-on-rails、select2-rails和这个到 BackboneForms 的端口来提供多选表单字段。选择选项可供用户使用。它们是从包含选项总列表的集合中检索的:
我value
是否正确初始化options.value
?怎么initSelection
从来不叫?我从文档中复制了该功能-对于我的情况可能不完整。没有具有 ID 的产品,3
并5
显示为选择。
javascript - 主干表单更新选择框值
(我正在使用主干表单扩展来创建我的表单:https ://github.com/powmedia/backbone-forms )
我有两个选择框,当第一个被更改时,它应该更改第二个的值。我已经对过滤进行了排序,并且有一个对象数组需要用作第二个选择框的新值,我已将它们放在一个新集合中。
准备好文档后,我认为我可以这样做:
正确的是一组对象,但是我的选择框只是空白,并允许我在聚焦时选择其他选项。
有什么建议会很棒吗?
干杯,
汤姆
javascript - Backbone-Forms 中的嵌套模型列表
我有一个多对一的关系,我正在尝试使用我无法开始工作的 Backbone-Forms 建模。
这个想法是有许多 foos 连接到一个酒吧。问题是每个酒吧必须至少有一个 foo。我希望能够有一个表单,您可以在其中创建一个栏,并且可以将任意数量的 foo 附加到该栏。Backbone-Forms 列表将是完美的,不幸的是我不知道如何使用嵌套模型来实现它。
谢谢。
backbone.js - 使用 Backbone-forms 获取 Backbone 集合时,选定字段为空白
我使用Backbone-forms来填充模型。我有一个带有骨干集合的选择字段作为方案中的选项。当此集合为空时,backbone-forms 会进行一次提取,但 select 的 html 显示为空白。
当集合非空时,总是将第一个选项作为值。
我想第一次,当集合为空时,它也会默认显示第一个值。
javascript - 骨干收集无法删除项目
我有一个名为 Delivery 的主干模型。然后,我创建了一个由 LocalStorage 支持的名为 DeliveryList 的交付集合。在用于显示集合中项目的 Marionette.ItemView 中,我有一个删除项目的方法:
出于某种原因,当我单击删除按钮时,这会从 Marionette.CompositeView 中删除该项目,但是当我重新加载页面时,总是会重新出现相同数量的项目。
值得注意的是,当我删除该项目时,它总是以默认选项名称“免费送货”重新出现。我在模型中同时使用默认值和模式,因为我使用的是 Backbone-forms 插件 ( https://github.com/powmedia/backbone-forms )。
任何帮助是极大的赞赏!
编辑感谢@ejosafat!不得不销毁模型,而不是仅仅从收藏中删除。
javascript - 如何在骨干形式的整数文本字段上定义最小/最大验证?
给定以下主干形式架构片段:
我将如何定义验证器属性以将输入限制在 和 之间的13
值42
?
forms - 主干表单和自定义模板
这是我第一次使用主干表单插件,而且我也是 Backbonejs 的新手。我正在实现一个简单的表单,但渲染的标准主干表单不符合我的需求。阅读文档后发现我可以设置自定义下划线模板,但我无法理解如何呈现字段的标签。
有人能帮我吗?
编辑:
考虑到以下几点:
和以下模板:
如何让 Backbone-form 自动构建标签?
就像是:
计算为:
backbone.js - 如何将骨干形式传递给木偶区域?
我正在尝试在 Marionette 区域中呈现骨干形式的表单,但它没有显示。但是,如果我将视图的 el 附加到文档的正文中,它就会出现。
你看到我在这里做错了什么吗?
如果您有任何建议,请告诉我。
backbone.js - 使用 Backbone.Forms 可以在加载集合后设置选择编辑器选项
我有一个带有选择编辑器类型的表单,它使用一个集合,但是在加载数据后我还没有找到任何设置选定选项的方法。我没有在文档或任何在线示例中找到任何内容。
backbone.js - 如何自动聚焦第一个主干表单输入字段?
以下屏幕截图显示了登录和注册的组合表单:
以下模块用于渲染AuthView
:
如何在呈现每个子表单时自动聚焦第一个字段?第一个字段将signInEmail
用于signInForm
和signUpEmail
。
我试着听事件。当我单击其中一个输入字段时会触发此类事件,而不是之前。signUpForm
focus input
同时,受当前答案的启发,我想出了以下辅助函数:
不过,仍然需要改进。