import tornadofx.*
class MainView18 : View("pagination") {
val persions = (1..10).map {
"name${it}"
}.asObservable()
val tbl=tableview(persions){
column("name",String::class){
value { it.value }
}
}
val rowPerPage=3
val pg=pagination(persions.size/rowPerPage+1,0){
setPageFactory {
borderpane{
center=tbl.apply {
val fromIndex=currentPageIndex*rowPerPage
val toIndex=Math.min(fromIndex+rowPerPage,persions.size)
items=persions.subList(fromIndex,toIndex).asObservable()
}
prefHeight=200.0
}
}
}
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。