programHTMLOutput Sample
This sample shows Java code that can be used with a field
type of programHTMLOutput. The code returns a string in XHTML format.
public String getObject(matrix.db.Context context, String []
args)
throws Exception
{
HashMap paramMap = (HashMap)JPO.unpackArgs(args);
HashMap requestMap = (HashMap)paramMap.get("requestMap");
String objectId=(String)requestMap.get("objectId");
MQLCommand objMQL = new MQLCommand();
objMQL.open(context);
String sMQLStatement = "print bus "+ objectId +" select name
dump |;";
String objName = MqlUtil.mqlCommand(context,objMQL,
sMQLStatement);
objMQL.close(context);
StringBuffer output=new StringBuffer();
output.append("<a
href=\"emxForm.jsp?form=type_Part&objectId=");
output.append(objectId);
output.append("\" >");
output.append(objName);
output.append("</a>");
return output.toString();
}
public String drawRadioButton(matrix.db.Context context, String
[] args)
{
StringBuffer output=new StringBuffer();
output.append("<input type=\"radio\" name=\"gender\"
value=\"male\"> Male </input>");
output.append("<br></br>");
output.append("<input type=\"radio\" name=\"gender\"
value=\"female\"> Female </input>");
return output.toString();
}