[JUG-Indonesia] Re: tanya paging List pada tabel

2008-07-15 Thread imam baihaqi
untuk paging, kalo aku bakal ngirim tiga variable ke hal jspku, yg
pertama list halaman, yg kedua list Object di halaman itu, terakhir
total variable yg dibutuhkan utk pemformatan paging (pengecekan, ntar
keliatan perlunya dibawah).

sebelumnya aku butuh dua konstanta, yg pertama banyak halaman yg
ditampilkan, misalnya: 5 maka yg muncul kira2: 
<< | < | 1 | 2 | 3 | 4 | 5 | > | >>, yg kedua banyak object yg
ditampilkan tiap halaman.

parameter yg dibutuhkan adalah page, jika null maka page=1.

di jspku bakal aku kasih pengecekan: 
-jika page != 1, maka tombol << dan tombol < muncul
-jika page = pageYgMunculSekarang, maka tombol page tsb disabled
-when totalPages != 0 (data lebih dari 5 misalnya), maka:
---jika page != totalPages, maka tombol >> dan tombol > muncul
-otherwise totalPages = 0, tombol page disabled

untuk dapetin data2 perpaging, krn pake hibernate, nih code
snippletnya, dg parameter start dan length:
List datas = (List) getSession().createQuery("from Data
where ")
.setFirstResult(start)
.setMaxResults(length).list();

HTH

--- In jug-indonesia@yahoogroups.com, "dodox saragih"
<[EMAIL PROTECTED]> wrote:
>
> hallo para maestre javaaku moho petunjuk donk
> aku mo tanya nih...
> bagaimana cara membuat pagelist pada suatu table...
> bentuk list tersebut adalah seperti ini:
> 
> << | < | 1 | 2 | 3 | .| 8 | > | >>
> 
> 
> nantinya bentuk tersebut akan dibawa ke dalam bentuk tombol dengan text
> seperti diatas...
> 
> fungsi dari tombol2 diatas adalah untuk menampilkan data dari
> server/database (EJB) kedalam suatu tableadapun saya membuatnya
dengn
> menggunakan GWT...
> 
> saya tidak punya ide dengan cara bagaimana cara membuat bentuk
paging list
> diatas...
> 
> lalu setelah melakukan klik beberapa kali yg berurutan dari per tiap
halaman
> dari
> 
> bagaimana pula cara merubah menjadi seperti gbr berikut
> 
> << | < | 1 | 2 | | 6 | 7 | 8 | > | >>
> 
> 
> oke sekian dulu pertanyaan dari saya...
> 
> salam
> 
> Ardo
>




[JUG-Indonesia] Re: tanya paging List pada tabel

2008-07-15 Thread don_wjy
Pakai Display Tag Library. Untuk full paging control-nya (integration
dengan pagination di hibernate dsb) elo bisa pake PaginatedList-nya
Display Tag Library. Good luck!!!


--- In jug-indonesia@yahoogroups.com, "Hadikusuma Wahab (Dhiku)"
<[EMAIL PROTECTED]> wrote:
>
> > bagaimana pula cara merubah menjadi seperti gbr berikut
> >
> > << | < | 1 | 2 | | 6 | 7 | 8 | > | >>
> >
> 
> 
> Yang bakal gw lakukan cari library yang support pagination dulu :)
> Kalo ga ada baru buat sendiri. Sample codenya jg banyak ko. Ide secara
> garis besar sudah dijelaskan sama Imam. Good luck
> 
> 
> 
> 
> 
> -- 
> Regards,
> 
> Hadikusuma W. -- Dhiku
> YM: stealth_320
> 
> http://dhiku.wordpress.com
>




[JUG-Indonesia] Re: tanya paging List pada tabel

2008-07-15 Thread imam baihaqi
iya, krn kl pake display tag, querynya diambil seluruh data (select *
from) pagingnya baru diproses di jspnya, untuk sekali tampilan dia
ngeload seluruh data padahal yg dibutuhkan cuman dikit. kl bikin
sendiri cuman ambil yg kita butuhkan misalnya per page 10, ya cuman
ambil 10 data.

display tag lebih cocok misalnya untuk demo atau presentasi yg datanya
sedikit, tampilannya bisa macem2, trus ada sorting, dll

--- In jug-indonesia@yahoogroups.com, Wiyanto <[EMAIL PROTECTED]> wrote:
>
> Buat aja sendiri, pake display tag jelek nye query ke database nya
pasti 
> full alias tanpa limit.
> Kalo data uda gede, bakal kerasa berat ...
>




[JUG-Indonesia] Re: tanya paging List pada tabel

2008-07-15 Thread don_wjy
well seperti gue bilang di post gue sebelumnya, elo harus makai
PaginatedList-nya Display Tag untuk advance pagination, untuk
integrate dengan pagination-nya jdbc atau hibernate. Gue dah makai
Display Tag buat pagination di mini projek gue and semuanya lancar2
aja.. gue bisa nampilin cukup 5-6 data per halaman yg gue panggil
lewat getResultList Hibernate... and gue cukup lempar bean gue yg
implement PaginatedList ke Display Tag and tanpa perlu configure2 jsp
tag-nya lagi... ;)

Donny


--- In jug-indonesia@yahoogroups.com, "imam baihaqi"
<[EMAIL PROTECTED]> wrote:
>
> iya, krn kl pake display tag, querynya diambil seluruh data (select *
> from) pagingnya baru diproses di jspnya, untuk sekali tampilan dia
> ngeload seluruh data padahal yg dibutuhkan cuman dikit. kl bikin
> sendiri cuman ambil yg kita butuhkan misalnya per page 10, ya cuman
> ambil 10 data.
> 
> display tag lebih cocok misalnya untuk demo atau presentasi yg datanya
> sedikit, tampilannya bisa macem2, trus ada sorting, dll
> 
> --- In jug-indonesia@yahoogroups.com, Wiyanto  wrote:
> >
> > Buat aja sendiri, pake display tag jelek nye query ke database nya
> pasti 
> > full alias tanpa limit.
> > Kalo data uda gede, bakal kerasa berat ...
> >
>




[JUG-Indonesia] Re: tanya paging List pada tabel

2008-07-15 Thread don_wjy
gelo loe bul pake newbie2 segala LOL ;)
mo boongin sapa elo jadi newbie gitu... :D

header, column, dsb, bisa elo configure displaytag.properties
elo bisa provide custom css-nya + configure color2nya (even, odd, dll)
disitu... (gue kayanya lagi diuji neh :D)

Donny

--- In jug-indonesia@yahoogroups.com, agung nugroho <[EMAIL PROTECTED]> wrote:
>
> tapi kan don kl displaytag, buat headernya susah tuh buat di
customize supaya bentuknya macem2, ada advice buat itu ga ? 
> btw ini dodol kan ? :D
> 
> rgds,
> 
> newbie
> 
> --- On Tue, 15/7/08, don_wjy <[EMAIL PROTECTED]> wrote:
> From: don_wjy <[EMAIL PROTECTED]>
> Subject: [JUG-Indonesia]  Re: tanya paging List pada tabel
> To: jug-indonesia@yahoogroups.com
> Date: Tuesday, 15 July, 2008, 11:03 PM
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> well seperti gue bilang di post gue sebelumnya, elo
harus makai
> 
> PaginatedList- nya Display Tag untuk advance pagination, untuk
> 
> integrate dengan pagination-nya jdbc atau hibernate. Gue dah makai
> 
> Display Tag buat pagination di mini projek gue and semuanya lancar2
> 
> aja.. gue bisa nampilin cukup 5-6 data per halaman yg gue panggil
> 
> lewat getResultList Hibernate... and gue cukup lempar bean gue yg
> 
> implement PaginatedList ke Display Tag and tanpa perlu configure2 jsp
> 
> tag-nya lagi... ;)
> 
> 
> 
> Donny
> 
> 
> 
> --- In jug-indonesia@ yahoogroups. com, "imam baihaqi"
> 
>  wrote:
> 
> >
> 
> > iya, krn kl pake display tag, querynya diambil seluruh data (select *
> 
> > from) pagingnya baru diproses di jspnya, untuk sekali tampilan dia
> 
> > ngeload seluruh data padahal yg dibutuhkan cuman dikit. kl bikin
> 
> > sendiri cuman ambil yg kita butuhkan misalnya per page 10, ya cuman
> 
> > ambil 10 data.
> 
> > 
> 
> > display tag lebih cocok misalnya untuk demo atau presentasi yg datanya
> 
> > sedikit, tampilannya bisa macem2, trus ada sorting, dll
> 
> > 
> 
> > --- In jug-indonesia@ yahoogroups. com, Wiyanto  wrote:
> 
> > >
> 
> > > Buat aja sendiri, pake display tag jelek nye query ke database nya
> 
> > pasti 
> 
> > > full alias tanpa limit.
> 
> > > Kalo data uda gede, bakal kerasa berat ...
> 
> > >
> 
> >
> 
> 
> 
> 
>   
> 
> 
> 
>   
>
>   
>   
> 
> 
> 
> 
> 
> 
> 
> 
>   
> 
> 
>   
>   
> 
> Send instant messages to your online friends
http://uk.messenger.yahoo.com
>




[JUG-Indonesia] Re: tanya paging List pada tabel

2008-07-15 Thread imam baihaqi
kamu recek lagi deh interface PaginatedList tuh kaya apa, kamu mesti
implements dulu, habis itu bikin interface dao dl, trus bikin
implemetasinya lagi khan? yg mana di implementasinya ujung2nya kamu
perlu define query dr hibernate.setFirstResult(x).setMaxResults(y) 

IMHO, perlu kerja double berarti kalo pengen query cuman 10 misalnya.
defaultnya loh display Tag ambil seluruh data. lah kalo musti bikin
class2 baru yg implements PaginatedList, khan mending langsung aja
modify class yg udah kita miliki dg algoritma milik kita.

http://displaytag.sourceforge.net/11/displaytag/apidocs/index.html?org/displaytag/pagination/PaginatedList.html
isi methodnya loh cuman ini: getFullListSize(), getList(),
getObjectsPerPage(), getPageNumber(), getSearchId(),
getSortCriterion(), getSortDirection() 
ga ada yg buat ngeset limit query, diambil dr record brp sampe length
berapa, yg mana dg hibernate sudah ada, dan kamu perlu define yg
sebetulnya ga pake display teg aja dah bisa.

contoh aplikasi yg pake PaginatedList:
http://i-work-i-blog.blogspot.com/2007/06/display-tag-and-external-pagination.html

CMIIW

--- In jug-indonesia@yahoogroups.com, "don_wjy" <[EMAIL PROTECTED]> wrote:
>
> well seperti gue bilang di post gue sebelumnya, elo harus makai
> PaginatedList-nya Display Tag untuk advance pagination, untuk
> integrate dengan pagination-nya jdbc atau hibernate. Gue dah makai
> Display Tag buat pagination di mini projek gue and semuanya lancar2
> aja.. gue bisa nampilin cukup 5-6 data per halaman yg gue panggil
> lewat getResultList Hibernate... and gue cukup lempar bean gue yg
> implement PaginatedList ke Display Tag and tanpa perlu configure2 jsp
> tag-nya lagi... ;)
> 
> Donny
> 
> 
> --- In jug-indonesia@yahoogroups.com, "imam baihaqi"
>  wrote:
> >
> > iya, krn kl pake display tag, querynya diambil seluruh data (select *
> > from) pagingnya baru diproses di jspnya, untuk sekali tampilan dia
> > ngeload seluruh data padahal yg dibutuhkan cuman dikit. kl bikin
> > sendiri cuman ambil yg kita butuhkan misalnya per page 10, ya cuman
> > ambil 10 data.
> > 
> > display tag lebih cocok misalnya untuk demo atau presentasi yg datanya
> > sedikit, tampilannya bisa macem2, trus ada sorting, dll
> > 
> > --- In jug-indonesia@yahoogroups.com, Wiyanto  wrote:
> > >
> > > Buat aja sendiri, pake display tag jelek nye query ke database nya
> > pasti 
> > > full alias tanpa limit.
> > > Kalo data uda gede, bakal kerasa berat ...
> > >
> >
>




Re: [JUG-Indonesia] Re: tanya paging List pada tabel

2008-07-15 Thread Wiyanto
Buat aja sendiri, pake display tag jelek nye query ke database nya pasti 
full alias tanpa limit.
Kalo data uda gede, bakal kerasa berat ...



Re: [JUG-Indonesia] Re: tanya paging List pada tabel

2008-07-15 Thread agung nugroho
tapi kan don kl displaytag, buat headernya susah tuh buat di customize supaya 
bentuknya macem2, ada advice buat itu ga ? 
btw ini dodol kan ? :D

rgds,

newbie

--- On Tue, 15/7/08, don_wjy <[EMAIL PROTECTED]> wrote:
From: don_wjy <[EMAIL PROTECTED]>
Subject: [JUG-Indonesia]  Re: tanya paging List pada tabel
To: jug-indonesia@yahoogroups.com
Date: Tuesday, 15 July, 2008, 11:03 PM











well seperti gue bilang di post gue sebelumnya, elo harus makai

PaginatedList- nya Display Tag untuk advance pagination, untuk

integrate dengan pagination-nya jdbc atau hibernate. Gue dah makai

Display Tag buat pagination di mini projek gue and semuanya lancar2

aja.. gue bisa nampilin cukup 5-6 data per halaman yg gue panggil

lewat getResultList Hibernate... and gue cukup lempar bean gue yg

implement PaginatedList ke Display Tag and tanpa perlu configure2 jsp

tag-nya lagi... ;)



Donny



--- In jug-indonesia@ yahoogroups. com, "imam baihaqi"

 wrote:

>

> iya, krn kl pake display tag, querynya diambil seluruh data (select *

> from) pagingnya baru diproses di jspnya, untuk sekali tampilan dia

> ngeload seluruh data padahal yg dibutuhkan cuman dikit. kl bikin

> sendiri cuman ambil yg kita butuhkan misalnya per page 10, ya cuman

> ambil 10 data.

> 

> display tag lebih cocok misalnya untuk demo atau presentasi yg datanya

> sedikit, tampilannya bisa macem2, trus ada sorting, dll

> 

> --- In jug-indonesia@ yahoogroups. com, Wiyanto  wrote:

> >

> > Buat aja sendiri, pake display tag jelek nye query ke database nya

> pasti 

> > full alias tanpa limit.

> > Kalo data uda gede, bakal kerasa berat ...

> >

>




  




 
















Send instant messages to your online friends http://uk.messenger.yahoo.com