問題タブ [isrequired]
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.
.net - WCF の既存の DataContract に DataMember を追加する
DataMember
s の1 つにa を追加したいと思いDataContract
ます。DataMember
いずれかのパーティが更新されていない場合、既存のサーバーとクライアントが新しいサーバーの存在下でどのように動作するかを知りたいです。
オプションにする方法があることを思い出しましたがDataMember
、すべてのシナリオで機能するかどうかは疑問です。
- 更新されたクライアント => 古いサーバー
- 古いクライアント => 更新されたサーバー
- 更新されたクライアント <= 古いサーバー
- 古いクライアント <= 更新されたサーバー
wcf - WCF IDictionary- TValue が null になる可能性があることを示す方法は?
基本的に、WCF サービスで次のものを返したいと思います。
MyObj を null にできるようにするにはどうすればよいですか? 相手側で受信したときに空白のアイテムをインスタンス化せず、代わりに null のままにしますか?
asp.net-mvc-3 - MVC HtmlHelper vs FluentValidation 3.1: ModelMetadata IsRequired を取得する際の問題
関連するフィールドが必要な場合、そのラベルの名前の後に星を付けるラベルの HtmlHelper を作成しました。
ViewModel のプロパティで DataAnnotations を使用して [Required] をスラップすると、プライベート LabelHelper の metadata.IsRequired は True に等しくなり、すべてが意図したとおりに機能します。
ただし、FluentValidation 3.1 を使用して、次のような単純なルールを追加すると:
... 私の LabelHelper メタデータでは、IsRequired が誤って false に設定されます。(ただし、バリデーターは機能します。空のフィールドを送信することはできず、電子メールのようなものである必要があります)。
残りのメタデータは正しいように見えます (例: metadata.DisplayName = "Email")。
理論的には、Rule .NotNull() が使用されている場合、FluentValidator はプロパティで RequiredAttribute を平手打ちします。
参考までに:私のViewModel:
私のコントローラー:
どんな助けでも大歓迎です。
c# - DataMember IsRequired属性とNullable型の組み合わせは矛盾していますか?
私は今日、WCF契約でこれに遭遇しました:
IsRequired = True
とnull許容の結果は何DateTime
ですか?それらは互いに矛盾しているように見えます。
wcf - WCFデータコントラクト-必要な値を適用するための最良/最もクリーンな方法?
私は、intやdecimalなどのプリミティブ型のプロパティの束を持つWCFデータコントラクトを持っていますDateTime
(もちろん、これは構造体です)。
私の同僚は、それらをすべてnull可能にしてから、nullをチェックすることにより、サービス側で必要な値を検証することを提案しました。理由の一部は、シリアライズ可能なオブジェクトであるため、データコントラクトのコンストラクターで必要な値を強制することはできず、デフォルト値をテストするという頭痛の種を回避できることだと思います。
ただし、クライアントが必要なプロパティを把握できるように、必要なプロパティをコントラクトに暗黙的に含めることも必要です。
だから、次のようなことをする代わりに、
これにより、サービス側でnullをきれいにテストできるようになります。これを行うと、次のようになります。
プロパティに値が割り当てられていない場合、またはデフォルト値が0の場合、これは例外をスローすることを理解しています。これは望ましい動作です。これは、クライアント側で必要なプロパティを適用するためのベストプラクティスですか?すべてをnull可能にして、代わりにサービス側でチェックすることに利点はありますか?
reactjs - React: isRequired は、その必須プロパティのデフォルトの小道具がある場合に機能しません
必要なフィールドscore
があります。フォールバックとしてデフォルト値を提供したいので、コンソールに警告が表示されますが、その間アプリは通常どおり動作します。
デフォルト値を削除すると、期待どおりに機能します。
私は Storybook にいて、次のように PropTypes を含むテーブルを表示する必要があります。
c# - アダプティブ カードの isRequired プロパティが Botframework Emulator で機能しない
「isRequired」プロパティを JSON コードに配置して、Botframework Emulator に表示されるアダプティブ カードで添付ファイルを作成しようとしていますが、機能していません。
「isRequired」プロパティを追加した後のメッセージボックス (空) https://i.stack.imgur.com/wWt5S.png
「isRequired」プロパティのないメッセージボックス https://i.stack.imgur.com/myJrq.png
何かアドバイス?