問題タブ [required-field]
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.
angularjs - Angular ng-requiredがカスタムディレクティブで機能しない
Angularjs バージョン 1.5 を使用して、フォームの入力を検証しています。
- ng-required は、必要なすべての入力を検証するために使用されます
ただし、コンボをレンダリングするカスタム ディレクティブでは機能しません。コンボは、'listId' という名前のパラメーターに基づいてアイテムを取得します。次に、ng-repeat を使用して「lookupItems」を反復処理します。ngModel のように、何かが欠けていると思います。なぜ、どのように実装するのですか?
コンボ ディレクティブ:
html ビュー:レンダリングするコントロールのタイプを含む属性を反復処理し、そのセット ng-required を true である「attribute.Required」に基づいてブール値に設定します。
フォームで繰り返される属性 ($scope.attributes) のサンプルです。説明目的で提供しています。
json - JSON スキーマ: 必須フィールドの XOR
JSON スキーマには、JSON オブジェクトの必須フィールドをリストするrequired
プロパティがあります。たとえば、次の (簡略化された) スキーマは、テキスト メッセージをユーザーに送信する呼び出しを検証します。
複数のユーザーにメッセージを送信できるようにしたいとします。つまり、userId
フィールドまたは配列のいずれかを持ちますuserIds
(ただし、両方または両方ではありません)。JSONスキーマでそのような条件を表現する方法はありますか?
当然のことながら、この場合の問題を解決する方法はいくつかあります。たとえば、userId
要素が 1 つだけの配列などです。しかし、一般的なケースは興味深く便利です。
entity-framework - エンティティフレームワークの「フィールドが必要です」エラーですが、デバッグでは正常に動作します
いくつかの仮想 (遅延ロード) プロパティを使用するエンティティを更新しようとすると、entityframework で奇妙なエラーが発生します。データベースからエンティティを取得し、そのプロパティを 1 対 1 に変更してから、再度更新を試みます。一部の仮想プロパティの例外は、フィールドが必要ですが、他のプロパティにはこのエラーはありません。すべてをさらに奇妙にしているのは、デバッグ モードでエンティティを検査しようとすると、コードが正常に動作し、エラーがまったく発生しないことです。他の誰かがそのような行動を経験しましたか?
ありがとう
コードは次のようになります。
モデルにはさらに多くのフィールドがありますが、更新しようとすると PrincipalCompany のエラーは発生しませんが、OrganizationAddress の場合は必要なフィールド エラーが発生しました。
asp.net-mvc - 派生モデルの属性を取得する mvc
私は1つの基本モデル、子モデル、および2番目の子である別のモデルを持っています:
RequiredIfSubmitting
伸びるBaseRequiredAttribute
ビューのカスタム ラベルを作成しています。
ThirdModel.Property1 の属性を取得しようとしています。
問題は、reuired/requiredifsubmitting 属性が GetCustomAttributes メソッドで表示されない場合 (なしとして表示される)、metadata.IsRequired が結果として false に設定されることです。
属性を FirstModel Property1 に配置しない限り、metadata.IsRequired は true に設定されます。
必須の派生プロパティを持つ必要のない他のモデルがそれらから継承するため、属性を上位モデル クラスに配置することはできません。
GetCustomAttributes に下位レベルのモデル プロパティの属性を表示させるにはどうすればよいですか?
ありがとう
validation - TYPO3 バックエンド リスト ビューの「必須」フィールドの検証、tx-news のようなハイライト
タイトルが絶対に必要なカスタム拡張機能に取り組んでいます。データは、リスト モジュールを介してバックエンドでのみ編集されます。
TCA のタイトル列に広告'eval' => 'required'
を表示しましたが、保存時にタイトルが null の場合にのみエラー メッセージが表示されます。(ドキュメント: TCAリファレンス)
tx-news で発生するように、フィールドを強調表示したいと思います (赤い感嘆符がフィールド名とタブに追加され、フィールドに赤いアウトラインが表示されます)。