バグを説明する
不確定なページング-最後のページングを最初にロードしたときに、前のページボタンがソース機能にメッセージを送信できません
再現するには
動作を再現する手順:
example-paging-indeterminate-landmark.html
で、「最初の」req.typeケースを「最後の」req.typeケースにフォールスルーするように変更します。 switch (request.type) {
case 'first': beginIndex = 0; break;
case 'initial': // <--- *NOTE*: Move 'initial' req.type to appear here and fall through to the last req.type case.
case 'last': beginIndex = getData().length - request.pagesize; break;
case 'next': beginIndex = beginIndex + request.pagesize; break;
case 'prev': beginIndex = beginIndex - request.pagesize; break;
case 'sorted': console.log('sorted stub called - implement me'); break;
case 'filtered': console.log('filtered stub called - implement me'); break;
}
予想される行動
前のボタンは、source(reqType === 'previous')コールバック関数にメッセージを送信する必要があります。
スクリーンショット
該当する場合は、問題の説明に役立つスクリーンショットを追加してください。
プラットホーム
追加のコンテキスト
ここに問題に関する他のコンテキストを追加します。
レコードの最後のページでデータグリッドを最初にロードしない限り、これはすべて正常に機能することに注意してください。
Landmarkは、これを4.12.xにパッチバックするように要求しました
✅ 4.12.x
にパッチを適用することを確認する
これはパッチが適用されており、閉じることができます