1 5 package com.opensymphony.webwork.views.jsp.ui.table; 6 7 import com.opensymphony.webwork.views.jsp.ui.ComponentTag; 8 import com.opensymphony.webwork.components.table.WebTable; 9 import com.opensymphony.webwork.components.UIBean; 10 import com.opensymphony.xwork.util.OgnlValueStack; 11 12 import javax.servlet.http.HttpServletRequest ; 13 import javax.servlet.http.HttpServletResponse ; 14 15 16 20 public class WebTableTag extends ComponentTag { 21 protected String sortOrder; 22 protected String modelName; 23 protected boolean sortable; 24 protected int sortColumn; 25 26 public UIBean getBean(OgnlValueStack stack, HttpServletRequest req, HttpServletResponse res) { 27 return new WebTable(stack, req, res); 28 } 29 30 protected void populateParams() { 31 super.populateParams(); 32 33 WebTable table = (WebTable) bean; 34 table.setSortOrder(sortOrder); 35 table.setSortable(sortable); 36 table.setModelName(modelName); 37 table.setSortOrder(sortOrder); 38 } 39 40 public void setSortOrder(String sortOrder) { 41 this.sortOrder = sortOrder; 42 } 43 44 public void setModelName(String modelName) { 45 this.modelName = modelName; 46 } 47 48 public void setSortable(boolean sortable) { 49 this.sortable = sortable; 50 } 51 52 public void setSortColumn(int sortColumn) { 53 this.sortColumn = sortColumn; 54 } 55 } 56 | Popular Tags |