問題タブ [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
れないのですか?ドキュメントから関数をコピーしました - 私の場合は不完全かもしれません。ID3
を持つ製品5
はなく、選択として表示されます。
javascript - バックボーン フォームの選択ボックスの値の更新
(バックボーン フォーム拡張機能を使用してフォームを作成しています: https://github.com/powmedia/backbone-forms )
2 つの選択ボックスがあり、最初のボックスが変更されると、2 番目の値が変更されます。フィルタリングをソートし、2 番目の選択ボックスの新しい値として使用する必要があるオブジェクトの配列を取得しました。これらを新しいコレクションに配置しました。
ドキュメントの準備ができたら、これができると思いました:
正しいのはオブジェクトの配列ですが、選択ボックスが空白になり、フォーカスすると他のオプションを選択できるようになります。
どんなアドバイスでもいいですか?
乾杯、
トム
javascript - Backbone Collection でアイテムを削除できない
Delivery というバックボーン モデルがあります。次に、LocalStorage に基づく DeliveryList という名前の Delivery のコレクションを作成します。コレクション内のアイテムを表示するための Marionette.ItemView には、アイテムを削除するメソッドがあります。
何らかの理由で、削除ボタンをクリックすると Marionette.CompositeView からアイテムが削除されますが、ページをリロードすると常に同じ数のアイテムが再表示されます。
アイテムを削除すると、常にデフォルトのオプション名「送料無料」で再表示されることに注意してください。Backbone-forms プラグイン ( https://github.com/powmedia/backbone-forms )を使用しているため、モデルでデフォルトとスキーマの両方を使用しています。
どんな助けでも大歓迎です!
編集 @ejosafat に感謝します! コレクションから削除するだけでなく、モデルを破棄する必要がありました。
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
?
forms - バックボーン フォームとカスタム テンプレート
backbone-forms プラグインを使用するのは初めてで、Backbonejs も初めてです。単純なフォームを実装していますが、標準のバックボーン フォームの renderd が私のニーズに適合しません。ドキュメントを読むと、カスタムのアンダースコア テンプレートを設定できることがわかりますが、フィールドのラベルをレンダリングする方法がわかりません。
誰かが私を助けることができますか?
編集:
次の点を考慮してください。
および次のテンプレート:
Backbone-form ビルドを自動的にラベル付けするにはどうすればよいですか?
何かのようなもの:
次のように計算されます。
backbone.js - バックボーンフォームフォームをマリオネット領域に渡す方法は?
マリオネット領域でバックボーン フォーム フォームをレンダリングしようとしていますが、表示されません。ただし、ビューの el をドキュメントの本文に追加すると表示されます。
ここで私が間違っていることがわかりますか?
何か提案があれば教えてください。
backbone.js - Backbone.Forms を使用して、コレクションをロードした後にエディターの選択オプションを設定する方法はありますか
コレクションを使用する選択エディター タイプのフォームがありますが、データが読み込まれた後に選択したオプションを設定する方法が見つかりません。ドキュメントやオンラインの例には何も見つかりませんでした。
backbone.js - 最初のバックボーンフォーム入力フィールドに自動的にフォーカスする方法は?
次のスクリーンショットは、サインインとサインアップを組み合わせたフォームを示しています。
をレンダリングするために、次のモジュールが使用されますAuthView
。
サブフォームがレンダリングされるたびに、各サブフォームの最初のフィールドに自動的にフォーカスするにはどうすればよいですか? 最初のフィールドsignInEmail
はsignInForm
およびsignUpEmail
ですsignUpForm
。イベント
を聞いてみました。focus input
このようなイベントは、入力フィールドの 1 つをクリックする前ではなく、クリックしたときにトリガーされます。
一方、現在の回答に触発されて、次のヘルパー関数を思いつきました。
とはいえ、まだまだ改善が必要です。