問題タブ [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 - オブジェクト フィールドの配列で選択オプションを無効にする
オブジェクト グループの 1 つで既に選択されているオプションを無効にしたいと考えています。
したがって、「2013」を選択して別のサンプルを追加した場合、元のグループでそのオプションが変更されない限り、「2013」はそのグループでは使用できません。
私が見逃しているこれを行う簡単な方法はありますか?選択が行われたときにスキーマを事後的に更新する必要がありますか?
meteor - meteorjs の依存フィールド
私は meteorjs を学んでいますが、これは素晴らしいフレームワークだと言わざるを得ません。今、私は次のタスクを持っています:
アプリには、テスター、開発者、マネージャーなど、さまざまなユーザー グループがあります。各ユーザーグループには、独自のフィールド セットがあります。メンバーがグループを変更したときに、追加のフィールドを表示したいと考えています。
アプリケーションで alanning/meteor-roles と aldeed/meteor-autoform 拡張機能を使用しています。これを達成する最も簡単な方法は何ですか?拡張機能自体にこの動作を実装する手段はありますか、またはイベントをグループ選択の変更に手動で関連付ける必要があります。
お知らせ下さい。ティア
javascript - insecure を削除して Autoform を使用して挿入
私は Meteor プロジェクトで Collection2 と Autoform を使用してきましたが、作業がずっと簡単になりました!
ただし、安全でないものを削除すると、挿入されなくなります (自動フォーム送信ボタン)。私はこれを期待していました!
しかし、私は検索しましたが、これを機能させる標準的な方法が見つかりませんか? libフォルダーにスキーマが定義されており、オートフォームはテンプレートのクイックフォームとして定義されています。クライアント側の挿入を許可するか(私はやりたくない)、サーバー側に転送する必要があることを知っています(おそらく.方法?)
どんな提案でも大歓迎です!私はそれを実装する標準的な方法を探しています。
meteor - Meteor アカウント登録
ログインをカスタマイズして、管理者がユーザーにアカウントと 1 回限りの一時パスワードを (電子メール経由で) 提供できるようにする方法を探しています。これにより、ユーザーはサイトにログインできるようになります (ユーザーは「自分でアカウントを作成しないでください)。
ユーザーが初めてログインすると、管理者から提供された一時パスワードを変更するように指示されます。
accounts-ui と accounts-password が機能していますが、ユーザーは自由に新しいアカウントを作成できます。
問題があれば、Autoform と Iron Router を使用する予定です。
Meteor ドキュメントで「登録」を検索しましたが、情報はまばらです。私が始めるのに役立つ完全に機能する例はどこかにありますか?
javascript - Meteor で AutoForm を使用して関係または参照を追加する方法は?
meteor-autoform
コレクションにドキュメントを挿入するために使用します。私Items
にはフィールドがありますgroupId
。アイテム フォームを送信するときに、このグループ ID を挿入するにはどうすればよいですか。
グループ ID を含む別のフィールドを作成できますが、ユーザーにこのフィールドを見せたくありません。
groupId
「舞台裏」を設定するにはどうすればよいですか?
meteor - スキーマキーを変更するには?
以下にスキーマを定義していますが、定義済みのスキーマ キー ( summary:
key ) を meteor テンプレートで変更するにはどうすればよいですか?
たとえば、ルーターまたはユーザー入力によって定義されたセッション変数を使用して、このキーを変更したいと考えています。
javascript - meteor-autoform を使用したデータのプレビュー
フォームとプレビューを含むタブ付きページ レイアウトがあります。「プレビュー」ボタンを押してフォームを検証し、有効になったら 2 番目のタブに切り替える方法はありますか? つまり、「送信」ボタンが押されるまで何も作成されません。
javascript - 時刻を mongodb に数値として保存しますが、人間の形式で表示します (流星オートフォームを使用)
フォームでは、後でスクリプトで使用する開始時間と終了時間を求めています。MongoDB では、時刻は真夜中からの秒数として保存するのが最適であると考えました (MongoDB に時刻を保存するにはどうすればよいですか? 文字列として? 任意の年/月/日を指定してください)。
私の質問は、オートフォームで人間が読める時間 (例: 午後 7 時 30 分) を表示しながら、mongodb に数値として保存し、適切なクライアント側の検証を行うにはどうすればよいですか (時刻が午後 8 時より前であることを確認してください)。datetime オブジェクトを使用して 1970 年以降の秒を減算するか、時間文字列を解析して時、分、AM/PM を計算することができると思います。
メソッドについての考え?& autoform のどこに数学フックを配置しますか? これは、私よりもずっと頭のいい人たちが、おそらくすでに理解していることのようです!
meteor - Autoform for Meteor を使用して CommentId の PostId を取得する
オートフォームがなければ、通常、以下のようにしてコメントを送信します。
コメント送信.js
各コメントに postId を挿入できます。
Autoformでそれを行う方法は?
コメントコレクションの近くでこれを試してみました:
これは機能しますが、実際には 2 番目、3 番目、または 1 番目以外の投稿であっても、常にコレクション内の 1 番目の投稿の postId を取得します。
ガイドしてください。ありがとう。