問題タブ [simple-schema]
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 - コンソールの検証エラーを修正しますが、select2 Meteor AutoForm 入力フィールドの周りに赤い境界線はありません
meteor-autoform-select2入力フィールドを持つオートフォームを使用しています。私のスキーマは次のようになります。
、title
およびusers
入力フィールドは必須です。空の入力でフォームを送信すると、title
入力に赤い境界線が表示され、エラーが表示されます。users
ただし、コンソールに正しいエラー メッセージが表示されていても、これは入力フィールドには当てはまりません。
なんで?
meteor - 単純なスキーマの有効な値のリスト
私は単純なスキーマを使用しており、いくつかのフィールドの値を事前定義されたリストまたは別のリストに対して検証する方法が必要です
事前定義された、変更されないリスト (列挙型など) に対して検証します。これはおそらく複雑な正規表現で行うことができますが、これは正しくありません。
ユーザー コレクションに対して検証します。いくつかのフィルターが適用される可能性があります。
javascript - Meteor AutoForm SimpleSchema で日付値を検証する
次のスキーマがあります。
end
日付が より前でないことを確認するにはどうすればよいstart
ですか? MomentJS を使用して日付型を処理していますが、主な問題は、custom
関数内の他の属性にアクセスする方法です。
例えば:
どうすればアクセスできますstart
か?
start
さらに、 +end
日付の組み合わせが一意であるかどうかを検証するにはどうすればよいですか?つまり、データベースにまったく同じ日付のドキュメントが保存されていないことを意味start
します。end
javascript - Meteor AutoForm:サブドキュメントの配列でスキーマ値を更新する方法は?
Meteor AutoForm を初めて使用します。プレーヤーのドキュメントを国のドキュメントで更新したい。以下は私のコードです。AutoFormを追加{{> afQuickField name="country"}}
しても機能しません。{{> afQuickField name="name"}}
だけでうまく動作します。(_id,slug,name)
プレーヤーの国フィールドに国全体のドキュメントを追加するにはどうすればよいですか?
JS:
HTML:
SimpleSchema.debug = true;
コンソール ログ ショーを追加しましSimpleSchema invalid keys for "editplayer" context
た。
mongodb - meteor の単純なスキーマを使用してユーザーのユーザー名を挿入する方法
ログインしているユーザーのユーザー名を挿入しようとしていますが、フォームを送信するたびに. コレクションが挿入されることはありません。createdBy フィールドをコメントアウトした場合にのみ挿入されます。現在、ログイン/サインイン手順としてUser Accountsパッケージを使用しています
これが私のコードです:
mongodb - 配列内の SimpleSchema と MongoDB のネストされた配列
データベースエントリの構造化に Meteor で SimpleSchema を使用しています。
問題は、オブジェクトの配列の配列があり (これらのデータは HTML テーブル内に表示されます)、単一のセルを更新する必要があることです。
私のスキーマは次のようになります: (Coffeescript)
特定のセルを更新するための私のデータベース呼び出しは次のとおりです。
この呼び出しは、次のエラーをスローします。
javascript - Meteorのコレクションからの値をautoForm selectに入力する方法は?
Meteor 用のこの素晴らしい autoForm パッケージを見つけたので、select2 と一緒に使用したいと思います。
私の目標は、autoForm を使用して、コレクションの 1 つの入力フォームを簡単に作成することです。障害は、別のコレクションのフィールドをどのように入力し、複数選択できるようにするかです。
lib/collections 内で Meteor コレクションを宣言します。
現在、autoForm に関するドキュメントを入手できません。Atmospherejs ページ ( https://atmospherejs.com/aldeed/autoform ) で、私が間違っていなければ、次のようなものを使用することになっています。
次に、次のような JS を記述します。
入力ボックスが見えるように、テンプレートは問題なくレンダリングされます。ただし、複数選択ではなく、値をまったく選択できません。
問題がどこにあるかについてのアイデアはありますか?
おまけの質問: autoForm で生成された選択入力で select2 を使用するにはどうすればよいですか? EDIT : aldeed:autoform-select2 を使用して select2 を使用します。