リッチ・テキスト
ユーザーは、テキストの外観と動作を構成できます。
データ・バインディング
「一般」プロパティーでビューのデータ・バインディングの設定や変更を行います。 リッチ・テキストは、String 変数にバインドできます。構成プロパティー
「構成」で、ビューの外観および動作プロパティーを設定または変更します。
- 画面サイズ
- プロパティー名の横に画面サイズ・アイコン
がある構成プロパティーは、画面サイズごとに異なる値を持つことができます。 値を設定しない場合、画面サイズはそのデフォルト値として次に大きい画面サイズの値を継承します。
- テーマ定義
- テーマ定義は、ビューの色およびスタイルを指定し、その外観を決定します。 ビューのルック・アンド・フィールをテーマ・エディターでプレビューできます。 テーマを参照してください。
以下の表に、リッチ・テキストの外観構成プロパティーを示します。
| 外観構成プロパティー | 説明 | データ・タイプ |
|---|---|---|
幅 ![]() |
テキスト域の幅の単位は px (ピクセル)、% (パーセント)、または em で指定します。 例えば、 50px 、 20% 、または 0.4emなどです。 単位タイプが指定されていない場合は、px とみなされます。 |
String |
高さ ![]() |
テキスト・フィールドの高さを指定します (px (ピクセル) または em 単位)。 単位タイプが指定されていない場合は、px とみなされます。 | String |
以下の表に、リッチ・テキストの動作構成プロパティーをリストします。
| 動作構成プロパティー | 説明 | データ・タイプ |
|---|---|---|
| タブ・インデックス | ビューのタブ・シーケンスのインデックスを指定します。 タブのインデックスは 1 から始まり、スパースに設定することができます。 例えば、1、5、10 などと指定できます。 タブ・インデックス・プロパティーは、タブ・キーを押して UI エリア間を移動する場合に、タブ・シーケンスをコントロールします。 | Integer |
| パレットの色 | テキストのカラー・パレットで使用できるデフォルトの色。 色の数は行数と列数によって決定されます。
|
NameValuePair[] |
| パレットの列 | テキストのカラー・パレットの列数。 デフォルト数は 8 です。 | Integer |
| パレットの行数 | テキストのカラー・パレットの行数。 デフォルトは 5 です。 | Integer |
| ステータス・バーの表示 | エディター領域の下のステータス・バーを表示または非表示にします。 ステータス・バーには、現在編集されている HTML エレメントが表示されます。 | Boolean |
イベント
「イベント」プロパティーでビューのイベント・ハンドラーの設定や変更を行います。 イベントをプログラムでトリガーするかユーザーがビューと対話したときにトリガーするように設定できます。 イベントを定義およびコーディングする方法については、 ユーザー定義イベントを参照してください。リッチ・テキストには、以下のタイプのイベント・ハンドラーがあります。
- On load: ページのロード時にアクティブ化されます。 例:
me.setText("Some default text on load.") - On change: テキストの変更時にアクティブ化されます。 例:
if(newText != oldText){return confirm ("Are you sure you want to change the text area field?");} - On focus: フォーカスがテキスト・フィールドに移動したときにアクティブ化されます。 例:
me.setLabelPlacement("T") - On blur: テキスト・フィールドがフォーカスを失ったときにアクティブ化されます。 例:
me.setLabelPlacement("L") - On input: ユーザーがテキスト・フィールドにテキストを入力したときにアクティブ化されます。 例:
return potential.length<=10;
方法
リッチ・テキストに使用できるメソッドの詳細情報については、 リッチ・テキスト JavaScript API を参照してください。
その他のリソース
Coach またはページの作成方法については、 Coach の作成を参照してください。
標準プロパティー (「一般」、 「構成」、 「位置決め」、 「可視性」、および 「HTML 属性」) について詳しくは、 「プロパティーの表示」を参照してください。