No Results
Search Tips:
- Please consider misspellings
- Try different search keywords
force:navigateToList
リストビューに移動するには、listViewId 属性でリストビュー ID を設定し、イベントを起動します。次の例では、取引先責任者のリストビューを表示します。
1gotoList : function (component, event, helper) {
2 var action = component.get("c.getListViews");
3 action.setCallback(this, function(a){
4 var listviews = a.getReturnValue();
5 var navEvent = $A.get("e.force:navigateToList");
6 navEvent.setParams({
7 "listViewId": listviews.Id,
8 "listViewName": null,
9 "scope": "Contact"
10 });
11 navEvent.fire();
12 });
13 $A.enqueueAction(action);
14}次の Apex コントローラからは、取引先責任者オブジェクトのすべてのリストビューが返されます。
1@AuraEnabled
2public static List<ListView> getListViews() {
3 List<ListView> listviews =
4 [SELECT Id, Name FROM ListView WHERE SobjectType = 'Contact'];
5 return listviews;
6}また、移動先となるリストビューの名前を SOQL クエリで指定して、1 つのリストビュー ID を指定することもできます。
1SELECT Id, Name FROM ListView WHERE SobjectType = 'Contact' and Name='All Contacts'| 属性名 | 型 | 説明 |
|---|---|---|
| listViewId | String | 必須。表示するリストビューの ID。 |
| listViewName | String | リストビューの名前を指定しますが、実際の名前と一致する必要はありません。リストビューに保存されている実際の名前を使用するには、listViewName を null に設定します。 |
| scope | String | ビューの sObject の名前 (「Account」や「namespace__MyObject__c」など)。 |