Files
EWF/examples/widgetapp/demo_datasource.e
2013-09-14 17:46:57 +02:00

40 lines
604 B
Plaintext

note
description: "Summary description for {DEMO_DATASOURCE}."
author: ""
date: "$Date$"
revision: "$Revision$"
class
DEMO_DATASOURCE
inherit
WSF_PAGABLE_DATASOURCE [DEMO_DATA]
create
make_demo
feature
make_demo
do
page := 1
page_size := 10
end
data: ITERABLE [DEMO_DATA]
local
list: LINKED_LIST [DEMO_DATA]
do
create list.make
across
((page - 1) * page_size + 1) |..| (page * page_size).min (131) as c
loop
list.extend (create {DEMO_DATA}.make (c.item, "Name" + c.item.out, "desc " + c.item.out))
end
Result := list
row_count := 132
end
end