AI翻訳通知
このドキュメントはAIによって翻訳されました。正確な情報については英語版をご参照ください。
MultiRecordResource
データテーブル向けの Resource です。リクエストは配列を返し、ページネーション、フィルタリング、ソート、および CRUD 操作をサポートします。テーブルやリストなどの「複数レコード」のシナリオに適しています。APIResource とは異なり、MultiRecordResource は setResourceName() でリソース名を指定することで、users:list や users:create などの URL を自動的に構築し、ページネーション、フィルタリング、選択行の管理などの機能を内蔵しています。
継承関係: FlowResource → APIResource → BaseRecordResource → MultiRecordResource。
作成方法: ctx.makeResource('MultiRecordResource') または ctx.initResource('MultiRecordResource')。使用前に setResourceName('コレクション名')(例: 'users')を呼び出す必要があります。RunJS では、ctx.api は実行環境によって注入されます。
適用シーン
データ形式
getData()はレコードの配列を返します。これは list API のdataフィールドに相当します。getMeta()はページネーションなどのメタ情報を返します:page、pageSize、count、totalPageなど。

