package org.romaframework.aspect.view.echo2;
import nextapp.echo2.app.Component;
import nextapp.echo2.app.Extent;
import nextapp.echo2.app.ListBox;
import nextapp.echo2.webrender.ClientProperties;
import nextapp.echo2.webrender.WebRenderServlet;
import echopointng.ContainerEx;
public class PatchHelper {
public static void containerExPatch(ContainerEx iContainerEx, Component iComponent) {
if (WebRenderServlet.getActiveConnection().getUserInstance().getClientProperties().getBoolean(
ClientProperties.BROWSER_INTERNET_EXPLORER)) {
// FORCE HEIGHT TO AVOID IE6 BUG ON DISPLAY (COMPONENT DISAPPEARS!)
Extent size = ((ListBox) iComponent).getHeight();
if (size == null)
size = new Extent(100, Extent.PX);
iContainerEx.setHeight(size);
}
}
}
|