ページネーションを使用すると、リストビューでのソートで複数のページに重複レコードが表示されることがある説明 リストビューでソートを行った場合、ページネーションを使用して、[次へ] をクリックすると、重複するレコードが複数のページに表示されます。 再現手順 incident_list.do に移動します。レコードの数が 50 を超えていることを確認してください。インシデントフォームのタイトルの横にあるコンテキストメニュー (ハンバーガー) アイコンをクリックし、[> 20 rows per page] を選択します。[優先度] 列ヘッダーをクリックし、[並べ替え a-z (昇順)] を選択します。新しいタブで incident_list.do に移動し、ステップ 3 で選択した同じインシデントを開きます。右矢印をクリックして次のページに進みます。1 ページ目と 2 ページ目のレコードを比較します。重複レコードは、最初の 20 件のレコードと次の 20 件のレコードに表示されます。 ワークアラウンド これは、2017 年から知られているシステム設計の制限によるもので、一致するすべてのクエリ結果を表示しようとするときのユーザー エクスペリエンスに影響を与えます。 サーバー側のページネーションは行われません。リスト結果ページを進めると、サーバーはレコードのセットを要求するために同じレコードを UI に再送信することがあります。 レコードのヘッダーで上向き矢印と下向き矢印 (次と前) を使用すると、レコードが表示される順序が返される順序と異なる場合があります。ユーザーは、同じレコードが 2 回連続して表示されたり、結果セット内をジャンプしたり、複数のレコードの datetime フィールドの値が同じであるときにリストの最後にあるときにレコードを見逃したりすることがあります。右上隅の [次のレコード] ボタンは、同じ datetime 値を持つレコードのランダムな順序を返します。 問題の重大性と頻度、および修正を試みるコストとリスクを慎重に検討した結果、現在および近い将来のリリースではこの問題に対処しないことが決定されました。この決定は問題を軽視したものではなく、ご不便をおかけして申し訳ございません。 回避策は次のとおりです。 システムプロパティ glide.secondary.query.sysid を true に設定します。「名前」フィールドに基づいて常にデフォルトのソートが行われるように、以下のユーザー初期設定を設定します。 sysapproval_approver.db.order = 名前sysapproval_approver.db.order.direction = DESC インスタンスキャッシュのフラッシュを実行します。 関連する問題: PRB948575