【Salesforce】List controllers are not supported for Event
SalesforceのオブジェクトにVisualforceに遷移するカスタムボタンを作るとき、StandardControllerやStandardSetControllerを使うページを作成します。
たとえば、取引先であればこんな感じです。
<apex:page id="Page" standardController="Account" recordSetVar="accounts"> <!-- ページの内容 --> </apex:page>
行動でリストコントローラを使ったページを作ろうかと思ったのですが、エラーが出て保存することが出来ませんでした。
そのときのメッセージがこちらです。
List controllers are not supported for Event
リストコントローラは行動でサポートされていません、とのことです。
一覧を見ても、たしかにEventはありませんね。
https://developer.salesforce.com/docs/atlas.ja-jp.pages.meta/pages/pages_controller_sosc_about.htm
Taskなんかも同じようなエラーメッセージが出るようです。
リレーションの持ち方が特殊だからでしょうか。
カスタムコントローラを使って実装してね、なんてことを言っているので、そのように作ります。
<apex:page id="Page" controller="EventEditController" > <!-- ページの内容 --> </apex:page>
カスタムボタンはVisualforceページを指定せず、javascriptなんかで開けば解決です。
No comments.