ドロップダウンボタン

Version: 9.0
日本語翻訳に関する免責事項

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

DropDownButtonコントロールは、ユーザーがクリックできるボタンを表示します。このボタンには「開かれた」「閉じた」の2つの状態があります。DropDownButtonコントロールは、矢印で現在の状態を表示します。開いている状態のときは矢印は上向き、閉じているときは矢印が下向きになります。DropDownButtonコントロールは、ユーザーがボタンをクリックするたびにこれら2つの状態を切り替えます。

DropDownButtonコントロールは「Content」というプレースホルダーを追加します。このプレースホルダーがオープン状態にあるときに、そのプレースホルダーに入れたすべてのコントロールが表示されます。このプレースホルダーには任意のSPEAKコンポーネントを追加できます。

!注ユーザーがコンテンツのプレースホルダー内の任意のコントロールをクリックすると、クリックされたコントロールとDropDownButtonコントロールの両方でクリックイベントが発生します。つまり、DropDownButtonコントロールはクローズド状態に切り替わります。

ButtonTypeプロパティをPrimaryに設定すると、SPEAKで見た目に際立つようになります。Dimensionsプロパティでボタンのサイズをノーマルまたは大きいに設定できます。

ユーザーがページの主な目的を実行するボタンタイプとしてPrimaryを指定し、他のボタンについてはDefaultを指定するべきです。ButtonTypeプロパティをInverseに設定することもできます。InverseボタンタイプはDefaultボタンタイプと同じ色を使用しますが、テキスト色と背景色が入れ替わります。

ボタンはアイコンもテキストも表示でき、両方を同時に表示することも可能です。

アイコンはImageUrlプロパティを使って指定します。ここでも、コンテンツツリーでアイテムのアイコンを選択する時と同じアイコンを使用できます。ボタンコントロールは、スプライトシートから選択した「スプライト」としてアイコンを定義することもサポートしています。ImageUrlプロパティはスプライトシートのURLを、BackgroundPositionプロパティは目的のスプライト(アイコン/画像)の座標を保存します。

アイコンとテキストの両方を使う場合、SPEAKはアイコンをテキストの左側に配置します。この位置は変更できません。

性質

名称

概要

デフォルト

外見

背景 ポジション

スプライトシートファイル内のスプライト/アイコン/画像のオフセットを次のように指定します:

-px -PX

ここで 、はスプライトシートの左端から左端までの水平ピクセル数(負の数で表す)を示し、ス プライトシートの上端(負数で表される)からスプライトの上端までの縦方向のピクセル数を示します。

-0px -0px

ボタンタイプ

デフォルト、プライマリ、または逆を指定してください。

デフォルト

ContentAlignment

コンテンツのプレースホルダーの内容をどのように配置するかを指定します

画像URL(画像URL)

アイコンのSitecoreパス(例:/sitecore/content/homeアイテムのアイコンのNetwork/16x16/home.png)やスプライトシートを指定します。SPEAKはimgフォルダ\sitecore\shell\client\Speak\Assets\img(Websiteフォルダ内)に複数のスプライトシートを提供します。

本文

ドロップダウンボタンコントロールで表示したいテキストを指定します。静的テキストを入力したり、ページコードからテキストを設定したり、別のコントロールのプロパティにバインドすることもできます。

イベント

カチッ

ユーザーがボタンをクリックしたときにSPEAKが実行するJavaScriptを指定します。

構成

DropDownButtonコントロールの設定項目は、DropDownButtonパラメータテンプレートに基づいてアイテムを作成することで作成できます。

設定項目には以下の特定のフィールドがあります:

  • ボタンタイプ
  • テキスト – このフィールドはテキストプロパティに対応しており、UIテキストの翻訳を容易にするために使います。
  • 画像URL(画像URL)
  • 背景 ポジション
  • ContentAlignment

以下の場を継承します:

  • カチッ
  • IsEnabled
  • IsVisible(見えるもの)
  • アクセスキー
  • ツールチップ
  • 行動
  • ID
この記事を改善するための提案がある場合は、 お知らせください!