public void hide() { super.hide(); if (!isRendered() && !this.isHidden()) { Scheduler.get() .scheduleDeferred( new ScheduledCommand() { @Override public void execute() { hide(); } }); } else if (isRendered()) { ExtElement elem = getEl().up(".x-form-item"); if (elem != null) elem.setDisplayed(false); } }
public void show() { super.show(); if (!isRendered()) { Scheduler.get() .scheduleDeferred( new ScheduledCommand() { @Override public void execute() { show(); } }); } else { ExtElement elem = getEl().up(".x-form-item"); if (elem != null) elem.setDisplayed(true); } }
/** * An element, into which the resize operation must be constrained. * * @param element */ public void setContrainTo(ExtElement element) { JsoHelper.setAttribute(jsObj, "constrainTo", element.getJsObj()); }
/** The Element to resize. */ public void setTarget(ExtElement el) { JsoHelper.setAttribute(jsObj, "target", el.getJsObj()); }
/** * Element from which the window should animate while opening. * * <p>Defaults to: null */ public void setAnimateTarget(ExtElement target) { setAttribute("animateTarget", target.getJsObj(), true, true); }