問題タブ [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 投票する
2 に答える
1044 参照

ruby-on-rails - BackboneFormsスキーマでrails-select2の選択を初期化するには?

このプロジェクトはmarionette-railsbackbone-on-railsselect2-railsを使用し、このポートを BackboneFormsに移植して複数選択フォーム フィールドを提供します。ユーザーは選択オプションを使用できます。これらは、オプションの全リストを含むコレクションから取得されます。

valueで正しく初期化しoptions.valueますか? なぜ呼び出さinitSelectionれないのですか?ドキュメントから関数をコピーしました - 私の場合は不完全かもしれません。ID3を持つ製品5はなく、選択として表示されます。

0 投票する
1 に答える
614 参照

javascript - バックボーン フォームの選択ボックスの値の更新

(バックボーン フォーム拡張機能を使用してフォームを作成しています: https://github.com/powmedia/backbone-forms )

2 つの選択ボックスがあり、最初のボックスが変更されると、2 番目の値が変更されます。フィルタリングをソートし、2 番目の選択ボックスの新しい値として使用する必要があるオブジェクトの配列を取得しました。これらを新しいコレクションに配置しました。

ドキュメントの準備ができたら、これができると思いました:

正しいのはオブジェクトの配列ですが、選択ボックスが空白になり、フォーカスすると他のオプションを選択できるようになります。

どんなアドバイスでもいいですか?

乾杯、

トム

0 投票する
1 に答える
566 参照

javascript - Backbone Collection でアイテムを削除できない

Delivery というバックボーン モデルがあります。次に、LocalStorage に基づく DeliveryList という名前の Delivery のコレクションを作成します。コレクション内のアイテムを表示するための Marionette.ItemView には、アイテムを削除するメソッドがあります。

何らかの理由で、削除ボタンをクリックすると Marionette.CompositeView からアイテムが削除されますが、ページをリロードすると常に同じ数のアイテムが再表示されます。

アイテムを削除すると、常にデフォルトのオプション名「送料無料」で再表示されることに注意してください。Backbone-forms プラグイン ( https://github.com/powmedia/backbone-forms )を使用しているため、モデルでデフォルトとスキーマの両方を使用しています。

どんな助けでも大歓迎です!

編集 @ejosafat に感謝します! コレクションから削除するだけでなく、モデルを破棄する必要がありました。

0 投票する
2 に答える
1524 参照

javascript - How to define min/max validation on a backbone-form integer text field?

Given the following backbone-forms schema snippet:

How would I define validator attributes to restrict input to values between 13 and 42?

0 投票する
2 に答える
5111 参照

forms - バックボーン フォームとカスタム テンプレート

backbone-forms プラグインを使用するのは初めてで、Backbonejs も初めてです。単純なフォームを実装していますが、標準のバックボーン フォームの renderd が私のニーズに適合しません。ドキュメントを読むと、カスタムのアンダースコア テンプレートを設定できることがわかりますが、フィールドのラベルをレンダリングする方法がわかりません。

誰かが私を助けることができますか?

編集:

次の点を考慮してください。

および次のテンプレート:

Backbone-form ビルドを自動的にラベル付けするにはどうすればよいですか?

何かのようなもの:

次のように計算されます。

0 投票する
1 に答える
756 参照

backbone.js - バックボーンフォームフォームをマリオネット領域に渡す方法は?

マリオネット領域でバックボーン フォーム フォームをレンダリングしようとしていますが、表示されません。ただし、ビューの el をドキュメントの本文に追加すると表示されます。

ここで私が間違っていることがわかりますか?

何か提案があれば教えてください。

0 投票する
1 に答える
535 参照

backbone.js - Backbone.Forms を使用して、コレクションをロードした後にエディターの選択オプションを設定する方法はありますか

コレクションを使用する選択エディター タイプのフォームがありますが、データが読み込まれた後に選択したオプションを設定する方法が見つかりません。ドキュメントやオンラインの例には何も見つかりませんでした。

0 投票する
4 に答える
4915 参照

backbone.js - 最初のバックボーンフォーム入力フィールドに自動的にフォーカスする方法は?

次のスクリーンショットは、サインインとサインアップを組み合わせたフォームを示しています。

バックボーンフォーム

をレンダリングするために、次のモジュールが使用されますAuthView

サブフォームがレンダリングされるたびに、各サブフォームの最初のフィールドに自動的にフォーカスするにはどうすればよいですか? 最初のフィールドsignInEmailsignInFormおよびsignUpEmailですsignUpForm。イベント
を聞いてみました。focus inputこのようなイベントは、入力フィールドの 1 つをクリックする前ではなく、クリックしたときにトリガーされます。


一方、現在の回答に触発されて、次のヘルパー関数を思いつきました。

とはいえ、まだまだ改善が必要です。