テキストエリア

概要

Avonni Text Area コンポーネントは、コメント、説明、自由形式のデータなど、長めのテキストを入力するための複数行入力フィールドを提供します。Salesforce のダイナミックコンポーネントで詳細な入力を取得する際に重要です。

主な機能

  • 複数行のサポート: 長い入力に対する自動改行。

  • リサイズ可能: ユーザーがドラッグしてサイズを調整できることが多いです。

  • 長さの制御: 最小/最大文字数を設定できます。

  • 文字数カウント: フィードバックのためにライブ表示をオプションで行えます。

  • データバインディング: 保存や再利用のためにテキスト変数にバインドします。

  • 入力モード: プレーンテキストまたはリッチフォーマット。

  • プレースホルダー: ガイダンス用のヒントテキスト。

ユースケース

  • サポートアプリでケースの説明やフィードバックを記録します。

  • 製品メモやプロジェクトの詳細を入力します。

  • アンケートやポータルでユーザーのコメントを収集します。

  • 複数行の住所や指示を入力します。

  • ナレッジ記事のためにリッチテキストのエントリを作成します。

設定

キャンバス上で Text Area を選択して、右側のプロパティパネルでプロパティにアクセスします。

基本プロパティ

これらは識別、ラベリング、およびコアデータを管理します。

プロパティ
タイプ
説明

API名

AccountId equals {!inputAccountId}

インスタンスの一意の識別子。

CaseDescriptionTextArea

ラベル

AccountId equals {!inputAccountId}

表示されるラベル。

"Description:"

フィールドレベルのヘルプ

テキスト(オプション)

ラベルの横に表示される追加のガイダンス。

"Provide details here."

テキストバインディング

ユーザー入力を保持します。保存、デフォルト、および再利用のためにテキスト変数にバインドします。

バインド先 {!caseDescription}

プレースホルダー

テキスト(オプション)

入力前に表示されるヒントテキスト。

"Enter details..."

テキスト入力と書式設定

これらはテキストのスタイルと制約を制御します。

プロパティ
タイプ/条件
説明
オプション/例

フォント

AccountId equals {!inputAccountId}

テキストのフォントファミリー。

"Arial", "Times New Roman"。

フォントサイズ

数値

ポイント単位のサイズ。

14

最大長

数値(オプション)

許容される最大文字数。

1000

最小長

数値(オプション)

必要な最小文字数。

50

文字数を表示

ブール(チェックボックス)

ライブカウントを表示します(例:"25/200")。

最大長と併用することが推奨されます。

モード

選択:

編集スタイル:プレーン(基本テキスト)またはリッチ(ツールバー付き)。

プレーン、リッチ。

リッチモードでは、ユーザーは次のようなオプションを持つツールバーにアクセスします:

  • ヘッダー: スタイルを適用します(例:H1、H2)。

  • 色: テキストの前景色。

  • ハイライト色: 背景色。

  • コード: 等幅フォントのスニペット書式。

  • フォント: フォントファミリーを変更します。

  • その他(太字、斜体、リストなど)。

動作プロパティ

これらはインタラクティブ性と状態を扱います。

プロパティ
タイプ
説明

必須

ブール値

入力を必須にします。検証と統合してください。

無効(Disabled)

ブール値

すべての操作を防ぎます。

読み取り専用(Read Only)

ブール値

表示やコピーは可能ですが編集はできません。


主な注意点

  • 長さ制限: ユーザーフレンドリーな強制のために、最大/最小長と文字数表示を組み合わせてください。

  • モード選択: 単純なテキストには 'plain' を使用してください。'rich' は表現力を高めますがオーバーヘッドが増えるため、パフォーマンステストを行ってください。

  • アクセシビリティ: ラベルは説明的にしてください。リッチモードはフォーマットされたコンテンツのスクリーンリーダー対応をサポートします。


よくある問題のトラブルシューティング

  • 文字数カウントが表示されない: 文字数表示を有効にし、最大長を設定してください。

  • 書式が表示されない: モードが rich になっていることを確認してください。ブラウザ拡張が干渉する場合があるため、シークレットウィンドウでテストしてください。

  • 長いテキストが切れる: 最大長を増やすか、非常に大きな入力にはスクロールを使用してください。


まとめ

Avonni Text Area コンポーネントは、複数行テキストを効率的に取得し、制限、書式設定、バインディングのオプションを提供します。Salesforce の UI におけるフォームやデータ入力に幅広く利用できます。関連トピックは Avonni 入力コンポーネントや変数ガイドを参照してください。

最終更新

役に立ちましたか?