Sunday, August 23, 2009

Sortable on Grid OpenSwing

Sortable on Grid OpenSwing: "

Tutorial sederhana buat teman – teman pengguna OpenSwing, kali ini kita akan mengaktifkan sortable pada Grid OpenSwing. Langkah pertama buka properties grid lihat gambar dibawha ini :


Properties

Properties


Setalah itu masuk ke controller grid. buka method untuk load data. lalu tambahkan coding di bawah ini :


PreparedStatement stmt = null;
try {
//Ambil dari database
String sql = "select * from Jenis " ;
//Ambil Column yang akan di sorting
if (currentSortedColumns.size()>0) {
sql += " order by " + currentSortedColumns.get(0).toString() +
" " + currentSortedVersusColumns.get(0);
}
stmt = conn.prepareStatement(sql);
ResultSet rset = stmt.executeQuery();
ArrayList list = new ArrayList();
Jenis vo = null;
while (rset.next()) {
vo = new Jenis();
vo.setKd_jenis(rset.getString(1));
vo.setNm_jenis(rset.getString(2));
vo.setUser_entry(rset.getString(3));
vo.setTgl_entry(rset.getDate(4));
vo.setTgl_edit(rset.getDate(5));
list.add(vo);
}
return new VOListResponse(list,false,list.size());
}catch (SQLException ex) {
ex.printStackTrace();
return new ErrorResponse(ex.getMessage());
}finally {
try {
stmt.close();
}catch (SQLException ex1) {}
}

Setelah itu tinggal jalankan program maka Grid OpenSwing kita sudah bisa di sorting per field. Gimana mudahkan.


Hasil :


Sorting 1

Sorting 1


Sorting 2

Sorting 2


Back to Java

"