1 19 package org.openbravo.wad.controls; 20 21 import java.util.*; 22 import org.openbravo.xmlEngine.XmlDocument; 23 24 public class WADHidden extends WADControl { 25 26 public WADHidden() { 27 } 28 29 public WADHidden(String _columnname, String _columnnameInp, String _dataName, boolean isParameter) { 30 setData("ColumnName", _columnname); 31 setData("ColumnNameInp", _columnnameInp); 32 setData("DataName", _dataName); 33 setData("IsInData", (isParameter?"N":"Y")); 34 initialize(); 35 } 36 37 public WADHidden(Properties prop) { 38 setInfo(prop); 39 initialize(); 40 } 41 42 public void initialize() { 43 return; 44 } 45 46 public String toString() { 47 XmlDocument xmlDocument = getReportEngine().readXmlTemplate("org/openbravo/wad/controls/WADHidden").createXmlDocument(); 48 49 xmlDocument.setParameter("columnName", getData("ColumnName")); 50 xmlDocument.setParameter("columnNameInp", getData("ColumnNameInp")); 51 52 return replaceHTML(xmlDocument.print()); 53 } 54 55 public String toLabel() { 56 return ""; 57 } 58 59 public String toXml() { 60 String [] discard = {"sectionField"}; 61 if (getData("IsInData").equals("Y")) discard[0] = "sectionParameter"; 62 XmlDocument xmlDocument = getReportEngine().readXmlTemplate("org/openbravo/wad/controls/WADHiddenXML", discard).createXmlDocument(); 63 64 xmlDocument.setParameter("columnName", getData("ColumnName")); 65 return replaceHTML(xmlDocument.print()); 66 } 67 68 public String toJava() { 69 return ""; 70 } 71 } 72 | Popular Tags |