--- In jug-indonesia@yahoogroups.com, "singgih_praditya2000" <[EMAIL PROTECTED]> wrote: > > --- In jug-indonesia@yahoogroups.com, "imam baihaqi" > <imam_baihaqi1999@> wrote: > > > > pasti soalnya itu disesuaikan sama fungsi javascriptnya ya? yg fungsi > > buat select all kan? yg kamu ambil dari internet kan?, di contohnya > > kan kaya gitu soalnya, tapi emang mending kaya dibilang ifnu, name > > sama valuenya mending dikasih nama id-nya aja. ga perlu variable count > > dan lebih terbaca di java-nya. > > > > Iya juga sih, apa lagi kalo di sambung ke DB, id itu gk selalu > berurutan (1,2,3, dst). tapi pas aku ganti checkbox nya jadi : > > <input type="checkbox" name="id" value="${listPerson.id}"> > > kok malah error ya (HTTP ERROR: 500 For input string: "id"), kalau > pake : > > <display:column title="" property="id"> > <input type="checkbox" name="id" > > </display:column> > > juga tidak ketemu, oh ya ini aku coba di struts 2. > > > Terima Kasih >
* Saran-nya mas ifnu ok juga (terima kasih), akhirnya aku buat kelas Decorator : package adit.iseng.struts.dto; import org.displaytag.decorator.TableDecorator; public class Decorator extends TableDecorator { public String getEdit() { Person person = (Person) getCurrentRowObject(); return "<input type='checkbox' name = checkbox value='" + person.getId() + "'/>"; } } * Lalu kelas POJO untuk person : package adit.iseng.struts.dto; public class Person { private String id; private String name; private String address; <-getter / setter -> } * Kelas PersonService : public class PersonService { List<Person> listPerson; public List<Person> getPerson() { listPerson = new ArrayList<Person>(); Person p1 = new Person(); p1.setId("1"); p1.setName("Singgih"); p1.setAddress("Bogor"); listPerson.add(p1);//dst return listPerson; } } * dan pada kelas action nya : @Result(name = "success", value = "displayTagTemplate.jsp") public class DisplayTagAction extends ActionSupport implements ServletRequestAware { private List<Person> listPerson; private String message; private HttpServletRequest request; @Override public void setServletRequest(HttpServletRequest request) { // TODO Auto-generated method stub this.request = request; } public String execute() { listPerson = new PersonService().getPerson(); request.setAttribute("person", listPerson); setMessage("Total Record : " + listPerson.size()); return "success"; } //getter & setter } * tinggal ditampilkan di view-nya : <display:table name="person" cellspacing="2" pagesize="3" decorator="adit.iseng.struts.dto.Decorator" requestURI=""> <display:column property="edit" title="" headerClass="sortable" /> <display:column property="id" title="ID" sortable="true" /> <display:column property="name" title="Name" sortable="true" /> <display:column property="address" title="Address" sortable="true" /> </display:table> Terima Kasih Singgih Praditya