簡體   English   中英

Guidewire:如何在guidewire 6.0版中實現分頁

[英]Guidewire : How to implement Pagination in guidewire version 6.0

我正在使用guidewire應用程序6.0版。如何在應用服務器中分頁一個非常大的數據集?

示例:考慮實體付款。 當前,PCF會將索賠中預設的所有付款返回到屏幕,並且通過指定pagesize = 3將在用戶界面中顯示的結果編號減少為3。 現在,我想通過分頁查詢在數據庫中通過分頁實現相同的概念,以提高系統穩定性。

列表視圖 :具有一個內置的行迭代器,它甚至應該允許您指定每個頁面上顯示的行數。

配置行迭代器時 ,有一個名為“ pageSize ”的參數

  • 設置為0時:分頁被禁用
  • 當您設置一個不同於0的數字時-這將是單個頁面中的元素數

如果您是說UI @SebastianJ答案上的分頁是正確的,如果您對查詢級別有所懷疑,則需要這樣的內容:

var partitionSize = 1000
var rows = Query.make(InvoiceItem).select()
var rowPartitions = com.google.common.collect.Iterables.partition(rows, 
partitionSize).iterator() //partitions invoice item ids
while(rowPartitions.hasNext()) {
var invoiceItems = rowPartitions.next().toTypedArray() //
...
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM