問題タブ [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.

0 投票する
0 に答える
2727 参照

validation - Swagger リクエスト本文に必要な検証が機能しない

swagger "2.0" を使用してプロジェクトを作成しています。問題は、リクエスト本文にいくつかの必須フィールドが必要であり、検証する必要があることです。Swagger は本体 (スキーマ オブジェクト) 内のフィールドを検証できず、実際の API 実装に到達する前に 400 Bad 要求をスローする必要があります。

これが、yaml ファイルに記述した実際のコードです。

## Swagger によって Java コードで生成されたモデル:

required を trueに設定し、 required:の下にプロパティ「body」を追加して、両方の方法 (太字) を試しましたが、機能しません。エラーが表示されるのは、swagger UI のみです。しかし、外部 (Postman など) から API を直接ヒットしようとすると、AddMessageInput モデルで期待されるように、body(String) なしで API をヒットできます。このフィールドを明示的に null チェックする必要がありました。何か不足している場合は、私に提案してください。

あなたの親切な応答のためのTIA。

0 投票する
1 に答える
423 参照

windows - Delphi/Windows で必須フィールドを強調表示するために使用するシステム カラー

少し背景

現在、次のコントロールの背景色を設定するclHighlightための呼び出しと一緒に色を使用しています。StyleServices.GetSystemColor

  • 集中していない
  • NULL 値を持つ ( field.IsNull=True)
  • 必須フィールドについて ( field.required=True)

強調表示自体を行う方法ではありません。私はすでにそれを理解しました。

現在、私は system color を使用clHighlightしていますが、フィールドの内容全体が選択されていると考えるため、ユーザーを混乱させます (スクリーンショットを参照)。

しかし、私はスタイル サポートも実装しているので、カスタム定義済みの色を使用することは、私が探しているものではありません。少しグーグルした後、ここにかなりのリストが見つかりましたhttps://docs.microsoft.com/en-us/dotnet/api/system.windows.systemcolors?view=netframework-4.7.2しかし、私が何であるかを見つけることができません探している。

RAD スタジオ Rio 10.3.1 Enterprise を使用。

実際の質問

では、どのシステム カラーを使用すればよいでしょうか。(主観的な提案を実際に探しているわけではありませんが、多かれ少なかれ「公式に推奨されている」定数の使用を求めています。)

スクリーンショット

ここに画像の説明を入力