アピアランス
デフォルトボタン
フォーム上のボタンのいずれにも フォーカス可 プロパティが設定されていない場合、デフォルトボタンプロパティが有効化されたボタンがランタイムにおいて最初のフォーカスを得ます。
デフォルトボタンは、フォームページごとに一つのみ設定できます。
macOS上では、デフォルトボタンプロパティによってボタンの見た目が変更され、推奨されている選択肢であることをユーザーに対して示し、フォーカスがなくても、自動的に Enter キーに関連付けられます。 デフォルトボタンとフォーカスされているボタンは同一である必要はありません。 macOSにおけるデフォルトボタンは特徴的な青い外観を持ちます:
このデフォルトボタンとしての外観を得るには、ボタンの高さが 22以下に設定されている必要があります。
Windows上では "推奨選択肢" の概念はサポートされていないため、フォーカスされているボタンのみがランタイムにおいて異なる外観を持ち、Enter キーはフォーカスされたボタンに関連付けられます。 4D フォームエディター上ではデフォルトボタンは青い枠線で表されます:
JSON 文法
名称 | データタイプ | とりうる値 |
---|---|---|
defaultButton | boolean | true, false |
対象オブジェクト
フォーカスの四角を隠す
ランタイムにおいて、タブキーやシングルクリックによってフォーカスを得たフィールドや入力可能なエリアは、選択状態を示す四角で縁取りされます。 このプロパティを使用して、フォーカスの四角を非表示にできます。 特定のインターフェースにおいては、フォーカスの四角を非表示にすることが便利かもしれません。
JSON 文法
名称 | データタイプ | とりうる値 |
---|---|---|
hideFocusRing | boolean | true, false |
対象オブジェクト
セレクションハイライトを非表示
セレクション型リストボックス
リストボックスのセレクションハイライトを非表示にします。
このオプションが有効化されていると、リストボックスにおける行選択を可視化するセレクションハイライトが非表示になります。 ハイライトが非表示になっていても選択行は引き続き機能的に有効です。しかしながら、画面上では選択状態が明示されなくなるため、プログラムによって選択行を可視化 する必要があります。