この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

IdeaStandardController クラス

IdeaStandardController オブジェクトは、StandardController で提供される機能のほか、アイデア固有の機能を提供します。

名前空間

ApexPages

使用方法

IdeaStandardController オブジェクトのメソッドは、IdeaStandardController の特定のインスタンスでコールされ、実行されます。

IdeaStandardSetController クラスおよび IdeaStandardController クラスは、現在限定リリースプログラムでのみ使用できます。組織でのこれらのクラスの有効化についての詳細は、Salesforce の担当者までお問い合わせください。

メモ

このクラスに記載されたメソッドのほか、IdeaStandardController クラスは、StandardController クラスに関連付けられたすべてのメソッドを継承します。

インスタンス化

IdeaStandardController オブジェクトはインスタンス化できません。アイデアの標準コントローラを使用する場合は、カスタム拡張コントローラのコンストラクタを介してインスタンスを取得できます。

次の例では、IdeaStandardController オブジェクトをカスタムリストコントローラのコンストラクタで使用する方法を示します。この例では、コメントリストデータを Visualforce ページに表示する前に操作するためのフレームワークを示します。
次の Visualforce マークアップは、上記の IdeaStandardController の例をページ内で使用する���法を示します。この例が機能するためには、ページ名を detailPage にする必要があります。

Visualforce ページにアイデアとコメントを表示するには、次の例でコメントを表示する特定のアイデアの ID (例: /apex/detailPage?id=<ideaID>) を指定する必要があります。

メモ

IdeaStandardController メソッド

IdeaStandardController のインスタンスメソッドを次に示します。

getCommentList()

現在のページの参照のみコメントのリストを返します。

署名

public IdeaComment[] getCommentList()

戻り値

型: IdeaComment[]

このメソッドは、次のコメントプロパティを返します。
  • id
  • commentBody
  • createdDate
  • createdBy.Id
  • createdBy.communityNickname