Salesforce Classic の refreshObject()
構文
1sforce.interaction.entityFeed.refreshObject(
2 objectId:string,
3 refreshFields:boolean,
4 refreshRelatedLists:boolean,
5 refreshFeed:boolean,callback:function)引数
| 名前 | 型 | 説明 |
|---|---|---|
| objectId | string | ケースオブジェクトのレコード ID。 |
| refreshFields | boolean | ケースの 1 つ以上の項目が変更されたことを示します。 |
| refreshRelatedLists | boolean | 1 つ以上のケース関連リストが変更されたことを示します。 |
| refreshFeed | boolean | ケースフィードが変更されたことを示します。 |
| callback | function | API メソッドコールが完了するときに実行された JavaScript メソッド。 |
サンプルコード – JavaScript
1<apex:page standardController="Case">
2 <apex:includeScript value="/support/api/26.0/interaction.js"/>
3 <a href="javascript:void(0);" onclick="sforce.interaction.entityFeed.refreshObject('{!case.id}', true, true, true, function(response) {alert('Case was updated: ' + response.result);});">Refresh Case</a>
4</apex:page>応答
このメソッドは非同期です。応答は、コールバックメソッドに渡されたオブジェクトで返されます。応答オブジェクトには次の項目が含まれます。
| 名前 | 型 | 説明 |
|---|---|---|
| result | boolean | [ケースフィード] ページが正常に更新された場合は true、それ以外の場合は false。 |