BF [ 2872237 ] 2pack should import window size

https://sourceforge.net/tracker/?func=detail&aid=2872237&group_id=176962&atid=879332
This commit is contained in:
teo_sarca 2009-10-03 14:24:27 +00:00
parent e613bc7461
commit 5b8fd0ceb4
1 changed files with 12 additions and 3 deletions

View File

@ -37,6 +37,7 @@ import org.compiere.model.X_AD_Tab;
import org.compiere.model.X_AD_Window; import org.compiere.model.X_AD_Window;
import org.compiere.util.DB; import org.compiere.util.DB;
import org.compiere.util.Env; import org.compiere.util.Env;
import org.compiere.util.Util;
import org.xml.sax.Attributes; import org.xml.sax.Attributes;
import org.xml.sax.SAXException; import org.xml.sax.SAXException;
import org.xml.sax.helpers.AttributesImpl; import org.xml.sax.helpers.AttributesImpl;
@ -114,9 +115,8 @@ public class WindowElementHandler extends AbstractElementHandler {
.booleanValue()); .booleanValue());
m_Window.setName(atts.getValue("Name")); m_Window.setName(atts.getValue("Name"));
m_Window.setProcessing(false); m_Window.setProcessing(false);
// m_Window.setWinHeight(Integer.parseInt(atts.getValue("WinHeight"))); m_Window.setWinWidth(getValueInt(atts, "WinWidth", 0));
// m_Window.setWinWidth m_Window.setWinHeight(getValueInt(atts, "WinHeight", 0));
// (Integer.parseInt(atts.getValue("WinWidth")));
m_Window.setWindowType(atts.getValue("WindowType")); m_Window.setWindowType(atts.getValue("WindowType"));
if (m_Window.save(getTrxName(ctx)) == true) { if (m_Window.save(getTrxName(ctx)) == true) {
record_log(ctx, 1, m_Window.getName(), "Window", m_Window record_log(ctx, 1, m_Window.getName(), "Window", m_Window
@ -299,4 +299,13 @@ public class WindowElementHandler extends AbstractElementHandler {
.getWindowType() != null ? m_Window.getWindowType() : "")); .getWindowType() != null ? m_Window.getWindowType() : ""));
return atts; return atts;
} }
protected int getValueInt(Attributes atts, String name, int defaultValue)
{
String value = atts.getValue(name);
if (Util.isEmpty(value, true))
return defaultValue;
int i = Integer.parseInt(value.trim());
return i;
}
} }