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

Salesforce Classic の onObjectUpdate()

使用方法

ケース項目、フィード、または関連リストデータが、フィードベースのレイアウトで表示されているレコードで変更されるとコールされる関数を登録します。

[ケースフィード] のカスタムパブリッシャーとして使用する Visualforce ページでこのメソッドを使用します。

メモ

構文

1sforce.interaction.entityFeed.onObjectUpdate(callback:function)

引数

名前 説明
callback function API メソッドコールが完了するときに実行された JavaScript メソッド。

サンプルコード – JavaScript

1<apex:page standardController="Case">
2    <apex:includeScript value="/support/api/26.0/interaction.js"/>
3    <script type="text/javascript">
4        var callback = function(response) {
5            alert('Case was updated. Fields = ' + response.fieldsUpdated +
6            ' Related lists = ' + response.relatedListsUpdated + ' Feed = ' + 
7              response.feedUpdated);
8        };
9        //Invokes API method
10        sforce.interaction.entityFeed.onObjectUpdate(callback);
11    </script>    
12</apex:page>

応答

このメソッドは非同期です。応答は、コールバックメソッドに渡されたオブジェクトで返されます。応答オブジェクトには次の項目が含まれます。

名前 説明
fieldsUpdated boolean 1 つ以上のケース項目が更新された場合は true
relatedListsUpdated boolean 1 つ以上のケース関連リストが更新されなかった場合は true
feedUpdated boolean ケースフィードが更新された場合は true