問題タブ [meteor-autoform]
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.
javascript - Meteor Autoform リンクされた入力?
meteor autoform と collection2 に関する次の問題を解決する最もエレガントな方法は何かを理解しようとしています:
国と州を選択できる登録フォームを作成しました。もちろん、選択可能な州は、選択した国に応じて変更する必要があります。これに対する「ネイティブ」なオートフォームのアプローチはありますか、それともイベントと条件付きレンダリングで行う必要がありますか?
よろしくお願いします!
mongodb - meteor の method-update で autoform のレコードの _id を取得する
meteor のautoform パッケージを使用していますが、コレクション内のドキュメントを更新しようとする_id
と、レコードの更新を取得できないようです。
type=method-update
サーバー側で検証できるように、オートフォームを使用しています。_id
以下のコードを試してみると、未定義のため失敗します。
テンプレート:
サーバー側の方法:
アップデート:
github - Meteor パッケージ (yogiben:admin) がインストールを拒否します。github から間違ったバージョンを取得しているようです?
私は aldeed:autoform@5 を使用しています。yogiben の autoform-file も使いたいのですが、autoform@5 でうまく動かないので、abdj:autoform-file による fork を使用しました。
今、私は yogiben:admin を使いたいです。github と最新のマスター ( https://github.com/yogiben/meteor-admin/blob/master/package.js )に関する議論によると、yogiben:admin@1.1.0 は を使用しaldeed:autoform@4.2.2 || 5.0.0
ます。
では、なぜこのエラーが発生するのでしょうか?
Meteor がどういうわけか github から間違ったバージョンを取得しているように見えますか? ところで、Meteor WindowsPREVIEW@0.3.0 を使用しています。
これらすべてのパッケージをうまく連携させるにはどうすればよいですか?
meteor - ネストされたオブジェクトの配列を更新する Quickform / Autoform
autoForm を使用して新しい入れ子/配列の値をコレクションに追加するのに問題があります。
質問を更新するためにクイックフォームを使用しようとしています。ユーザーがより多くの回答オプションを追加できるようにしたいと思います。私のスキーマは次のようになります (順序、いくつかのメタデータなどを省略して簡略化しています):
以外に、quickForm を介して質問を追加しただけのときは、オプションanswers.$.label
を使用していませんでした。質問を編集したいときにこれらのオプションを追加しました。そうしないと、nullのままにしたという苦情がありました。だから私はそれらを非表示にしましたが、フォームに入れました。autoform
type='insert'
count
私の編集フォームは次のようになります。
現在、質問のラベルと最初に追加した回答を更新できます。しかし、新しい回答オプションを追加できません。私がそれを行うと、count
オプションではないため拒否されます。しかし、私はdefaultValue
...を指定しました
ユーザーが変更できる場所にcount
s またはsを配置しないように、quickForm を次のようにしたいと思います。_id
answers.$._id
しかし、私の変更が正しい答えを更新することを確実にするために、そこにとどまって隠しておく必要があるかもしれませんか?
そう:
私の回答は、挿入時にデフォルトで 0 にカウントされます。回答を編集して追加しても、なぜそうならないのですか?
autoForm は update の代わりに upsert を実行できますか? 新しい質問を挿入したり、既存の質問ラベルを更新したり、必要に応じて または を使用し
defaultalue
たりautoValue
します。この種のメソッドを使用する必要がありますか?
html - メテオ オートフォームでブートストラップ インラインが期待どおりに機能しない
私は翡翠で次のものを持っています:
そしてこれをhtmlで:
ブートストラップのインラインフォームクラスを利用していますが、フォーム要素が全幅に拡張されないように正しく作成されていますが、インラインで表示されていません。代わりに、次の行に分割しています。スクリーンショットは次のとおりです。
私はこれを私のcssに投げました:
期待どおりに機能しますが、なぜステップが必要なのか混乱しています。
.form-inline
私の状況では、ブートストラップ クラスのデフォルトの動作でこれを処理するべきではありませんか? この追加の手順を実行する必要があった別の方法は何ですか?