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); } }
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); } }