use of org.compiere.util.WebDoc in project adempiere by adempiere.
the class WStatus method doGet.
// init
/**
* Process the HTTP Get request
*/
public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
WebDoc doc = WebDoc.create("WStatus Get Request");
//
WebUtil.createResponse(request, response, this, null, doc, false);
}
use of org.compiere.util.WebDoc in project adempiere by adempiere.
the class WTest method doGet.
// init
/**
* Process the HTTP Get request
*/
public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
log.fine("doGet");
WWindowStatus ws = WWindowStatus.get(request);
//
WebDoc doc = null;
if (ws == null) {
doc = WebDoc.createPopup("No Context");
//Modified by Rob Klein 4/29/07
doc.addPopupClose(Env.getCtx());
} else
doc = WebDoc.createPopup("Test - Get - Not Implemented");
//
WebUtil.createResponse(request, response, this, null, doc, false);
}
use of org.compiere.util.WebDoc in project adempiere by adempiere.
the class WValuePreference method doGet.
// init
/**
* Process the HTTP Get request.
* Initial Call
* @param request
* @param response
* @throws ServletException
* @throws IOException
*/
public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// Get Session attributes
WebSessionCtx wsc = WebSessionCtx.get(request);
WWindowStatus ws = WWindowStatus.get(request);
if (wsc == null) {
WebUtil.createTimeoutPage(request, response, this, null);
return;
}
if (ws == null) {
WebUtil.createTimeoutPage(request, response, this, null);
return;
}
String m_UpdateResult = "";
WebDoc doc = null;
//Get/Set Parameter
m_ctx = wsc.ctx;
m_AD_Window_ID = WebUtil.getParameterAsInt(request, "AD_Window_ID");
m_AD_Client_ID = WebUtil.getParameterAsInt(request, "AD_Client_ID");
m_AD_Org_ID = WebUtil.getParameterAsInt(request, "AD_Org_ID");
m_AD_User_ID = WebUtil.getParameterAsInt(request, "AD_User_ID");
m_Attribute = WebUtil.getParameter(request, "Attribute");
m_DisplayAttribute = WebUtil.getParameter(request, "DisplayAtrribute");
m_Value = WebUtil.getParameter(request, "Value");
m_DisplayValue = WebUtil.getParameter(request, "DisplayValue");
m_DisplayType = WebUtil.getParameterAsInt(request, "DisplayType");
m_role = MRole.getDefault(wsc.ctx, false);
m_Client = false;
m_User = false;
m_Window = false;
m_Org = false;
doc = createParameterPage(ws, wsc, request, m_UpdateResult);
WebUtil.createResponse(request, response, this, null, doc, false);
}
use of org.compiere.util.WebDoc in project adempiere by adempiere.
the class AbstractADWindowPanel method onHelp.
/**
* @see ToolbarListener#onHelp()
*/
public void onHelp() {
WebDoc doc = gridWindow.getHelpDoc(true);
SessionManager.getAppDesktop().showURL(doc, "Help", true);
}
use of org.compiere.util.WebDoc in project adempiere by adempiere.
the class GridWindow method getHelpDoc.
// toString
/**
* Get Help HTML Document
* @param javaClient true if java client false for browser
* @return help
*/
public WebDoc getHelpDoc(boolean javaClient) {
String title = Msg.getMsg(Env.getCtx(), "Window") + ": " + getName();
WebDoc doc = null;
if (javaClient) {
doc = WebDoc.create(false, title, javaClient);
} else // HTML
{
doc = WebDoc.createPopup(title);
doc.addPopupClose(Env.getCtx());
}
// body.addElement("© Adempiere ");
// body.addElement(new a("http://www.adempiere.org/help/", "Online Help"));
td center = doc.addPopupCenter(false);
// Window
if (getDescription().length() != 0)
center.addElement(new p().addElement(new i(getDescription())));
if (getHelp().length() != 0)
center.addElement(new p().addElement(getHelp()));
center.addElement(new a().setName("Tabs")).addElement(new h3("Tabs").addAttribute("ALIGN", "left"));
// List of all Tabs in current window
int size = getTabCount();
p p = new p();
for (int i = 0; i < size; i++) {
GridTab tab = getTab(i);
if (i > 0)
p.addElement(" | ");
p.addElement(new a("#Tab" + i).addElement(tab.getName()));
}
center.addElement(p).addElement(new p().addElement(WebDoc.NBSP));
// For all Tabs
for (int i = 0; i < size; i++) {
table table = new table("1", "5", "5", "100%", null);
table.setBorder("1px").setCellSpacing(0);
GridTab tab = getTab(i);
table tabHeader = new table();
tabHeader.setBorder("0").setCellPadding(0).setCellSpacing(0);
tabHeader.addElement(new tr().addElement(new td().addElement(new a().setName("Tab" + i)).addElement(new h2(Msg.getMsg(Env.getCtx(), "Tab") + ": " + tab.getName()))).addElement(new td().addElement(WebDoc.NBSP).addElement(WebDoc.NBSP).addElement(new a("#Tabs").addElement("..").addAttribute("title", "Up one level"))));
tr tr = new tr().addElement(new th().addElement(tabHeader));
if (tab.getDescription().length() != 0)
tr.addElement(new th().addElement(new i(tab.getDescription())));
else
tr.addElement(new th().addElement(WebDoc.NBSP));
table.addElement(tr);
// Description
td td = new td().setColSpan(2);
if (tab.getHelp().length() != 0)
td.addElement(new p().addElement(tab.getHelp()));
// Links to Fields
td.addElement(new a().setName("Fields" + i));
td.addElement(new h4("Fields").addAttribute("ALIGN", "left"));
p = new p();
if (!tab.isLoadComplete())
this.initTab(i);
for (int j = 0; j < tab.getFieldCount(); j++) {
GridField field = tab.getField(j);
// hidden fields should not be displayed - teo_sarca, [ 1667073 ]
if (!field.isDisplayed(false)) {
continue;
}
String hdr = field.getHeader();
if (hdr != null && hdr.length() > 0) {
if (j > 0)
p.addElement(" | ");
p.addElement(new a("#Field" + i + "-" + j, hdr));
}
}
td.addElement(p);
table.addElement(new tr().addElement(td));
// For all Fields
for (int j = 0; j < tab.getFieldCount(); j++) {
GridField field = tab.getField(j);
// hidden fields should not be displayed - teo_sarca, [ 1667073 ]
if (!field.isDisplayed(false)) {
continue;
}
String hdr = field.getHeader();
if (hdr != null && hdr.length() > 0) {
table fieldHeader = new table();
fieldHeader.setBorder("0").setCellPadding(0).setCellSpacing(0);
fieldHeader.addElement(new tr().addElement(new td().addElement(new a().setName("Field" + i + "-" + j)).addElement(new h3(Msg.getMsg(Env.getCtx(), "Field") + ": " + hdr))).addElement(new td().addElement(WebDoc.NBSP).addElement(WebDoc.NBSP).addElement(new strong().addElement(new a("#Fields" + i).addElement("..").addAttribute("title", "Up one level")))));
td = new td().setColSpan(2).addElement(fieldHeader);
if (field.getDescription().length() != 0)
td.addElement(new i(field.getDescription()));
//
if (field.getHelp().length() != 0)
td.addElement(new p().addElement(field.getHelp()));
table.addElement(new tr().addElement(td));
}
}
// for all Fields
center.addElement(table);
center.addElement(new p().addElement(WebDoc.NBSP));
}
if (!javaClient)
doc.addPopupClose(Env.getCtx());
//System.out.println(doc.toString());
return doc;
}
Aggregations