注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。
コントロールウィジェットカテゴリーは以下のウィジェットで構成されています:
以下の表は、ボタンウィジェットに使用可能なプロパティについての使用詳細を提供します。表の後にいくつかの例が続きます。
属性 | 説明 | タイプ | 必須 | 変更者 |
---|---|---|---|---|
cssClasses | ボタンの CSS クラス。 | string[] | いいえ | 直接編集 |
disabled | ユーザーがウィジェットと対話できるかどうかを指定します。デフォルトは false。値は通常、ブール値を生成するテンプレート式(例: “{{w1.on}}”)です。 | boolean | はい | 直接編集 |
text | ボタンの表示テキスト。 | string | はい | 直接編集 |
Copied!1 2 3 4 5
{ "cssClasses": ["pt-button","pt-intent-primary"], // CSSクラス ["pt-button","pt-intent-primary"] "disabled": false, // 無効化フラグ:false(ボタンは使用可能) "text": "Run" // ボタンのテキスト:"Run" }
Copied!1 2 3 4 5 6
{ "cssClasses": ["pt-button","pt-intent-primary"], // CSSクラス "disabled": false, // 無効化 (falseの場合、ボタンは有効) "queryNames": [], // クエリ名 "text": "Run" // テキスト (ボタンに表示される文字) }
以下の表は、チェックボックスウィジェットで使用可能なプロパティに関する詳細を提供します。
属性 | 説明 | タイプ | 必須 | 変更元 |
---|---|---|---|---|
disabled | ユーザーがウィジェットと対話できるかどうかを指定します。デフォルトは false です。値は通常、ブール値(例:“{{w1.on}}”)を生成するテンプレート式です。 | boolean | はい | 直接編集 |
displayValues | チェックボックスグループのアイテムの表示値を定義するオプションのリスト。 ‘values’ の各アイテムに対して表示値があるべきです。 ‘displayValues’ が指定されていない場合、各アイテムの生の値が代わりに表示されます。 | string[] | いいえ | 直接編集 |
hover | tooltipsEnabled = true の場合、このプロパティはマウスオーバーしている値を決定します。 | ICheckboxHover | いいえ | ユーザー操作 |
selectedDisplayValues | 現在チェックされているアイテムの表示値のリスト。 | string[] | はい | ユーザー操作 |
selectedValues | 現在チェックされているアイテムのリスト。 | any[] | はい | ユーザー操作 |
tooltipsEnabled | ツールチップが有効かどうかを指定します。 | boolean | はい | 直接編集 |
tooltipText | ツールチップに表示されるテキスト。この値が null または空の文字列の場合、ツールチップは表示されません。HTML をサポートしています。 | string | いいえ | 直接編集 |
values | チェックボックスグループのアイテムの値。 | any[] | はい | 直接編集 |
属性 | 説明 | タイプ | 必須 | 変更元 |
---|---|---|---|---|
displayValue | 現在マウスオーバーしているチェックボックスの表示値。 | string | はい | ユーザー操作 |
index | 現在マウスオーバーしているチェックボックスのラベルのインデックス。 | number | はい | ユーザー操作 |
value | 現在マウスオーバーしているチェックボックスの生の値。 | any | はい | ユーザー操作 |
以下の表は、ドロップダウンウィジェットで使用可能なプロパティに関する詳細を提供します。表の後にいくつかの例が続きます。
属性 | 説明 | タイプ | 必須 | 変更元 |
---|---|---|---|---|
disabled | ユーザーがウィジェットと対話できるかどうかを指定します。デフォルトは false です。値は通常、ブール値(例:“{{w1.on}}”)を生成するテンプレート式です。 | boolean | はい | 直接編集 |
fuzzySearchEnabled | 検索のためのファジーマッチングを切り替えます。 | boolean | はい | 直接編集 |
displayValues | ドロップダウンに表示される値。指定されていない場合、 ‘values’ が使用されます。 | any[] | いいえ | 直接編集 |
groups | 対応する ‘values’ のエントリが表示されるグループ。 | any[] | いいえ | 直接編集 |
maintainValidSelection | ウィジェットが無効化されたときに、現在選択されている値が選択されたままであるべきかどうかを示します、ただし、その値はまだ有効である限り。 | boolean | はい | 直接編集 |
searchText | ‘values’ 配列をフィルター処理するための検索テキスト。serverSearchEnabled の詳細を参照してください。 | string | はい | ユーザー操作 |
selectedDisplayValue | ドロップダウンの表示値。 | string | はい | ユーザー操作 |
selectedValue | 現在ユーザーが選択したドロップダウン値。 | any | はい | ユーザー操作 |
serverSearchEnabled | ユーザー入力の検索テキストが新たなクエリをトリガーするべきことを示します。それ以外の場合、 ‘values’ 配列はローカルで一致するものを検索します。 | boolean | はい | 直接編集 |
values | ‘selectedValue’ が設定される値。displayValues が使用される場合、displayValues と一対一のマッピングであるべきです。 | any[] | はい | 直接編集 |
Copied!1 2 3 4 5 6 7 8
{ "disabled": false, // "無効化"がfalseなので、この機能は有効です "displayValues": "{{query1.memberName}}", // "displayValues"は"{{query1.memberName}}"を表示します。これはクエリ1のメンバー名を表示します "searchText": "John", // "searchText"は"John"です。これは検索テキストフィールドのデフォルト値です "selectedValue": "65849", // "selectedValue"は"65849"です。これは初期選択値です "serverSearchEnabled": true, // "serverSearchEnabled"がtrueなので、サーバーサイドの検索が有効です "values": "{{query1.memberId}}" // "values"は"{{query1.memberId}}"を表示します。これはクエリ1のメンバーIDを表示します }
Copied!1 2 3 4 5 6 7 8 9 10 11
{ "disabled": false, // このフィールドは機能が無効化されているかどうかを示します。falseは有効、trueは無効を意味します。 "searchText": "", // このフィールドは検索テキストを保持します。ここは現在空です。 "selectedValue": "giraffe", // このフィールドは選択された値を表示します。現在は"キリン"が選択されています。 "serverSearchEnabled": false, // このフィールドはサーバー側での検索が有効化されているかどうかを示します。falseは無効、trueは有効を意味します。 "values": [ // このフィールドは選択可能な値のリストを保持します。 "giraffe", // "キリン" "rhinoceros", // "サイ" "elephant" // "象" ] }
Copied!1 2 3 4 5 6 7
{ "disabled": false, // ボタンが無効化されているかどうかを示す。falseなら有効。 "searchText": "", // 検索ボックスに入力されたテキストを保持する。 "selectedValue": null, // ユーザーが選択した値を保持する。初期値はnull。 "serverSearchEnabled": false, // サーバー側の検索が有効かどうかを示す。falseなら無効。 "values": [] // 選択可能な値のリスト。初期状態は空のリスト。 }
以下のテーブルは、Input Box ウィジェットで利用できるプロパティについての使用詳細を提供します。テーブルの後にいくつかの例が続きます。
属性 | 説明 | タイプ | 必須 | 変更者 |
---|---|---|---|---|
disabled | ユーザーがウィジェットと対話できるかどうかを指定します。デフォルトは false です。値は通常、ブーリアンを生成するテンプレート表現(例: “{{w1.on}}”)です。 | boolean | Yes | 直接編集 |
placeholder | 入力ボックスのプレースホルダーに使用するテキスト(IE9はサポートされていません)。 | string | No | 直接編集 |
queryNames | Enter キーが使用されたときにこの入力ボックスが実行するべきクエリの名前。 | string[] | No | 直接編集 |
text | ユーザーがボックスに入力したテキスト。 | string | Yes | ユーザーのインタラクション |
Copied!1 2 3 4 5 6
{ "disabled": false, // 無効にするかどうか (true: 無効, false: 有効) "placeholder": "動物を選んでください...", // プレースホルダーテキスト "queryName": "query1", // クエリ名 "text": "" // テキスト }
Copied!1 2 3 4 5
{ "disabled": false, // "disabled"が"false"なので、この要素は無効になっていません "placeholder": "placeholder goes here", // "placeholder"の値はここに入力します "text": "" // 現在"text"は空です }
以下の表は、マルチセレクトボックスウィジェットで利用できるプロパティについての使用詳細を提供します。表の後にはいくつかの例が続きます。
属性 | 説明 | 型 | 必須 | 変更者 |
---|---|---|---|---|
disabled | ユーザーがウィジェットと対話できるかどうかを指定します。デフォルトは false です。値は通常、ブーリアンを生成するテンプレート化された式です (例:「{{w1.on}}」)。 | ブーリアン | はい | 直接編集 |
displayValues | マルチセレクトボックスに表示される値。指定されていない場合は、「values」が使用されます。 | string[] | いいえ | 直接編集 |
fuzzySearchEnabled | 検索のためのファジーマッチングをトグルします。 | ブーリアン | はい | 直接編集 |
placeholder | マルチセレクトボックスのプレースホルダーに使用するテキスト | string | いいえ | 直接編集 |
hasValues | ユーザーが値を入力したかどうかを示します。 | ブーリアン | はい | ユーザーのインタラクション |
selectedDisplayValues | 現在のユーザー入力で表示される選択した値。 | string[] | はい | ユーザーのインタラクション |
selectedValues | 現在のユーザー入力で選択した値。 | any[] | はい | ユーザーのインタラクション |
searchText | 「values」配列をフィルター処理するための検索テキスト。serverSearchEnabled の詳細はそちらを参照してください。 | string | はい | ユーザーのインタラクション |
serverSearchEnabled | ユーザー入力の検索テキストが新しいクエリをトリガーするべきであることを示します。そうでなければ、「values」配列はローカルで一致するものを検索します。 | ブーリアン | はい | 直接編集 |
tokenSeparator | 入力でトークンを分割する文字列。指定されていない場合、入力はトークン化されません。改行文字は入力内のスペースとして読み取られます。 | string | いいえ | 直接編集 |
values | 「selectedValues」が設定される「values」。もし「displayValues」が使用されている場合、「displayValues」と「values」は一対一のマッピングであるべきです。 | any[] | はい | 直接編集 |
Copied!1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
{ // "disabled"は機能が無効化されているかどうかを示します。falseは有効を意味します。 "disabled": false, // "displayValues"は表示する値を示します。ここでは"query1.memberName"(メンバーの名前)が表示されます。 "displayValues": "{{query1.memberName}}", // "hasValues"は値が存在するかどうかを示します。falseは値が存在しないことを意味します。 "hasValues": false, // "searchText"は検索テキストを示します。ここでは"John"を検索します。 "searchText": "John", // "selectedDisplayValues"は選択された表示値を示します。選択された表示値がない場合は空の配列が表示されます。 "selectedDisplayValues": [], // "selectedValues"は選択された値を示します。選択された値がない場合は空の配列が表示されます。 "selectedValues": [], // "serverSearchEnabled"はサーバー検索が有効かどうかを示します。trueは有効を意味します。 "serverSearchEnabled": true, // "values"は値を示します。ここでは"query1.memberId"(メンバーのID)が値として使用されます。 "values": "{{query1.memberId}}" }
Copied!1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
{ "disabled": false, // 無効化されているかどうか。falseなら無効化されていない "hasValues": true, // 値が存在するかどうか。trueなら存在する "selectedDisplayValues": [ // 選択されて表示される値 "giraffe", // キリン "rhinoceros" // サイ ], "selectedValues": [ // 選択された値 "giraffe", // キリン "rhinoceros" // サイ ], "serverSearchEnabled": false, // サーバー検索が有効かどうか。falseなら有効ではない "values": [ // 値のリスト "giraffe", // キリン "rhinoceros", // サイ "elephant" // ゾウ ] }
Copied!1 2 3 4 5 6 7 8
{ "disabled": false, // このフィールドが無効化されているかどうかを示すフラグ。falseの場合、フィールドは有効。 "hasValues": false, // このフィールドに値があるかどうかを示すフラグ。falseの場合、フィールドには値がない。 "selectedDisplayValues": [], // 選択された表示値のリスト。選択された値がない場合、リストは空になります。 "selectedValues": [], // 選択された値のリスト。選択された値がない場合、リストは空になります。 "serverSearchEnabled": false, // サーバー検索が有効化されているかどうかを示すフラグ。falseの場合、サーバー検索は無効。 "values": [] // フィールドの値のリスト。値がない場合、リストは空になります。 }
以下の表は、ラジオボタンウィジェットで利用できるプロパティの使用詳細を提供します。
属性 | 説明 | タイプ | 必須 | 変更者 |
---|---|---|---|---|
disabled | ユーザーがウィジェットと対話できるかどうかを指定します。デフォルトは false です。値は通常、真偽値を生成するテンプレート表現(例: “{{w1.on}}”)です。 | boolean | はい | 直接編集 |
displayValues | ラジオボタングループのアイテムの表示値を定義するオプションのリストです。 ‘values’ の各アイテムに対して表示値があるべきです。 ‘displayValues’ が指定されていない場合、各アイテムの生の値が代わりに表示されます。 | string[] | いいえ | 直接編集 |
preselectFirstElement | 最初の値がデフォルトで選択されているかどうかを指定します。 | boolean | はい | 直接編集 |
hover | tooltipsEnabled = true のとき、このプロパティはユーザーがホバーしている値を決定します。 | IRadioHover | いいえ | ユーザーの操作 |
selectedDisplayValue | 現在選択されている表示値です。 | string | はい | ユーザーの操作 |
selectedValue | 現在選択されている値です。 | any | はい | ユーザーの操作 |
tooltipsEnabled | ツールチップが有効かどうかを指定します。 | boolean | はい | 直接編集 |
tooltipText | ツールチップに表示されるテキストです。この値が null または空の文字列の場合、ツールチップは表示されません。HTML をサポートします。 | string | いいえ | 直接編集 |
values | ラジオボタングループのアイテムの値です。 | any[] | はい | 直接編集 |
属性 | 説明 | タイプ | 必須 | 変更者 |
---|---|---|---|---|
displayValue | 現在ホバーしているラジオの表示値です。 | string | はい | ユーザーの操作 |
index | 現在ホバーしているラジオラベルのインデックスです。 | number | はい | ユーザーの操作 |
value | 現在ホバーしているラジオの生の値です。 | any | はい | ユーザーの操作 |
以下の表は、セグメンテッドコントロールウィジェットで利用できるプロパティの使用詳細を提供します。
属性 | 説明 | タイプ | 必須 | 変更者 |
---|---|---|---|---|
disabled | ユーザーがウィジェットと対話できるかどうかを指定します。デフォルトは false です。値は通常、真偽値を生成するテンプレート表現(例: “{{w1.on}}”)です。 | boolean | はい | 直接編集 |
displayValues | セグメンテッドコントロールに表示される値です。指定されていない場合、 ‘values’ が使用されます。 | any[] | いいえ | 直接編集 |
hover | tooltipsEnabled = true のとき、このプロパティはユーザーがホバーしている値を決定します。 | ISegmentedControlHover | いいえ | ユーザーの操作 |
multiselectEnabled | ユーザーが一つの値だけを選択できるか、複数の値を選択できるかどうかを指定します。 | boolean | はい | 直接編集 |
preselectFirstElement | 最初の値がデフォルトで選択されているかどうかを指定します。 | boolean | はい | 直接編集 |
selectionRequired | すべての値の選択を解除できるかどうかを指定します。有効にすると、このフラグはユーザーがウィジェットの最後の選択値の選択を解除するのを防ぎます。ウィジェットが選択されていない値から始まる場合、ユーザーが初期選択を行った後だけ選択を解除するのを防ぎます。 | boolean | はい | 直接編集 |
selectedValues | 現在のユーザーが選択した値または値です。 | any[] | はい | ユーザーの操作 |
tooltipsEnabled | ツールチップを表示するかどうかを指定します | boolean | はい | ユーザーの操作 |
tooltipText | ツールチップに表示されるテキストです。HTML をサポートします。 | string | いいえ | 直接編集 |
values | ‘selectedValues’ が設定されている値です。displayValues が使用されている場合、displayValues と一対一のマッピングをするべきです。 | any[] | はい | 直接編集 |
属性 | 説明 | タイプ | 必須 | 変更者 |
---|---|---|---|---|
displayValue | 現在ホバーしているセグメントの表示値です。 | string | はい | ユーザーの操作 |
index | 現在ホバーしているセグメントのインデックスです。セグメントは左から右に番号付けされます | number | はい | ユーザーの操作 |
value | 現在ホバーしているセグメントの生の値です。 | any | はい | ユーザーの操作 |
以下の表は、スライダーウィジェットで利用できるプロパティの使用詳細を提供します。表の後にはいくつかの例があります。
属性 | 説明 | タイプ | 必須 | 変更者 |
---|---|---|---|---|
disabled | ユーザーがウィジェットと対話できるかどうかを指定します。デフォルトは false です。値は通常、真偽値を生成するテンプレート表現(例: “{{w1.on}}”)です。 | boolean | はい | 直接編集 |
formatMode | スライダーラベルの形式を指定します。“Grouped” は指定した区切り文字で数字をグループ化します。例えば、区切り文字がコンマの場合、1000000 は 1,000,000 になります。 “Numeric” は提供された Numeral.js 形式を使用して値を形式化します。 “Time” は提供された moment.js 形式を使用して値を形式化します。 | string | はい | 直接編集 |
formatter | “Numeric” または “Time” が選択された場合、このプロパティは形式文字列を保持します。 | string | いいえ | 直接編集 |
from | 範囲モードが有効なとき、このプロパティは範囲の下限の値を保持します。それ以外の場合、単一のスライダーハンドルの現在の位置に関連付けられた値を保持します。 | number | はい | ユーザーの操作 |
groupingDelimiter | “Grouped” 形式が選択されたとき、このプロパティはグループを分離するために使用される区切り文字文字列を保持します。 | string | いいえ | 直接編集 |
max | 選択可能な最大値です。 | number | はい | 直接編集 |
min | 選択可能な最小値です。 | number | はい | 直接編集 |
numLabels | 表示する軸ラベルの数です。値が提供されていない場合、デフォルトは 6 です。 | number | はい | 直接編集 |
postfix | すべての値に追加するテキストです。例: ” €” は “100” を “100 €” に変換します | string | いいえ | 直接編集 |
prefix | すべての値の前に追加するテキストです。例: “$” は “100” を “$100” に変換します | string | いいえ | 直接編集 |
rangeEnabled | 範囲の値の選択が有効か、単一のポイントだけが有効かを指定します。 | boolean | はい | 直接編集 |
step | 選択可能な値のステップサイズです。 | number | いいえ | 直接編集 |
to | 範囲モードが有効なとき、このプロパティは範囲の上限の値を保持します。 | number | いいえ | ユーザーの操作 |
updateOnSlide | スライダーの値が更新されるタイミングを指定します。“Release” は、ハンドルがリリースされた後に値が更新されることを示します。“Slide” は、スライダーがドラッグされると値が更新されることを示します。パフォーマンスの影響により、“Slide” は軽い操作(UI の更新など)でのみ使用するべきです。“Slide” の更新は 100ms にスロットルされます。 | boolean | はい | 直接編集 |
Copied!1 2 3 4 5 6 7 8 9 10 11
{ "disabled": false, // 無効化されていないことを示すフラグ。Falseの場合、有効。 "from": 25, // 範囲の開始値。ここでは25。 "groupingDelimiter": " ", // グループ化の区切り文字。ここではスペース。 "groupingEnabled": true, // グループ化が有効化されていることを示すフラグ。Trueの場合、有効。 "max": "{{query1.maxValue}}", // 範囲の最大値。ここではquery1の最大値。 "min": 1, // 範囲の最小値。ここでは1。 "prefix": "$", // 値の前につく接頭辞。ここではドル記号。 "rangeEnabled": true, // 範囲が有効化されていることを示すフラグ。Trueの場合、有効。 "to": 50 // 範囲の終了値。ここでは50。 }
Copied!1 2 3 4 5 6 7 8
{ "disabled": false, // 無効化されているかどうかを示すフラグ。falseならば有効。 "from": 25, // 開始値を示す。ここでは25。 "groupingEnabled": false, // グループ化が有効かどうかを示すフラグ。falseならばグループ化は無効。 "max": 100, // 最大値を示す。ここでは100。 "min": 0, // 最小値を示す。ここでは0。 "rangeEnabled": false // 範囲が有効かどうかを示すフラグ。falseならば範囲は無効。 }
以下の表は、Textarea ウィジェットで利用可能なプロパティの使用詳細を提供します。表の後にいくつかの例が続きます。
属性 | 説明 | タイプ | 必須 | 変更者 |
---|---|---|---|---|
delimiter | 2つの値の分離を示す1つ以上の文字のシーケンス。たとえば、「text」が「hello- -world」で、「delimiter」が「- -」の場合、「values」は ["hello", "world"] になります。 | string | いいえ | 直接編集 |
disabled | ユーザーがウィジェットと対話できるかどうかを指定します。デフォルトは false です。値は通常、ブール値を生成するテンプレート化された表現です(例:“{{w1.on}}”)。 | boolean | はい | 直接編集 |
hasValues | ユーザーが値を入力したかどうかを示します。 | boolean | はい | ユーザーの操作 |
maxLengthEnabled | 有効にすると、ユーザーが入力するテキストの長さを制限します。 | boolean | はい | 直接編集 |
maxLength | ボックスに入力できるテキストの最大長。 | number | いいえ | 直接編集 |
placeholder | textarea のプレースホルダーに使用するテキスト(IE9 はサポートされていません) | string | いいえ | 直接編集 |
text | ユーザーがボックスに入力するテキスト。 | string | はい | ユーザーの操作 |
values | inputTextから導き出されるユーザーの入力値。 | array | はい | ユーザーの操作 |
Copied!1 2 3 4 5 6 7 8 9 10 11 12
{ "delimiter": ";", // デリミタ(区切り文字)はセミコロンです "disabled": false, // このフィールドは無効化されていません "hasValues": true, // このフィールドには値が含まれています "placeholder": "Choose an animal...", // プレースホルダーのテキストは「動物を選んでください...」です "text": "giraffe; rhinoceros; elephant", // テキストフィールドには「キリン; サイ; 象」と表示されます "values": [ // このフィールドで選択可能な値は次の通りです "giraffe", // キリン "rhinoceros", // サイ "elephant" // 象 ] }
Copied!1 2 3 4 5 6 7
{ "delimiter": ";", // 区切り文字 "disabled": false, // 無効化 "hasValues": false, // 値があるかどうか "text": "", // テキスト "values": [] // 値のリスト }
以下の表は、トグルウィジェットで利用可能なプロパティに関する使用詳細を提供しています。表の後にはいくつかの例が続きます。
属性 | 説明 | タイプ | 必須 | 変更者 |
---|---|---|---|---|
disabled | ユーザーがウィジェットと対話できるかどうかを指定します。デフォルトは false です。値は通常、ブール値を生成するテンプレート式です(例:「{{w1.on}}」)。 | boolean | はい | 直接編集 |
offLabel | トグルスイッチの「オフ」状態のラベル | string | はい | 直接編集 |
onLabel | トグルスイッチの「オン」状態のラベル | string | はい | 直接編集 |
useCustomIcons | 選択された場合、トグルは Blueprint のカスタムアイコンを使用します | checkbox | はい | 直接編集 |
onIcon | トグルスイッチの「オン」状態のアイコン | string | いいえ | 直接編集 |
offIcon | トグルスイッチの「オフ」状態のアイコン | string | いいえ | 直接編集 |
on | トグルスイッチの現在の状態で、「オン」状態は「true」に対応します | boolean | はい | ユーザーインタラクション |