Apex:
public with sharing class TestCtr{
@AuraEnabled(cacheable=true)
public static List<Opportunity> getOpportunityWithOffSet(Id accId,Integer limitSize,Integer offSet){
return [select Id,name,StageName,CloseDate,Amount,Account.name
from Opportunity
where AccountId =: accId
Limit :limitSize
offSet :offSet
];//レコードの内容を戻る
//return database.countQuery(SQL);//レコードの件数を戻る
}
}
備考:
1.@AuraEnabled
このメソッドをLWC、Auraで使用できます。
参照:https://developer.salesforce.com/docs/atlas.ja-jp.apexcode.meta/apexcode/apex_classes_annotation_AuraEnabled.htm
2.(cacheable=true)
メソッドの結果をキャシュー、検索条件が変わると、自動反映できます。
3.offset
:https://developer.salesforce.com/docs/atlas.ja-jp.soql_sosl.meta/soql_sosl/sforce_api_calls_soql_select_offset.htm