public void disposeEffective(boolean updateClient) { super.disposeEffective(updateClient); if (markupDrivenUtil != null) { markupDrivenUtil.dispose(); this.markupDrivenUtil = null; } }
/** Creates a new instance of ItsNatHTMLTextAreaImpl */ public ItsNatHTMLTextAreaImpl( HTMLTextAreaElement element, NameValue[] artifacts, ItsNatStfulWebDocComponentManagerImpl componentMgr) { super(element, artifacts, componentMgr); this.markupDrivenUtil = ItsNatHTMLFormTextCompMarkupDrivenUtil.initMarkupDriven(this); init(); }
public void setDefaultDataModel(Object dataModel) { if (markupDrivenUtil != null) { HTMLTextAreaElement elem = getHTMLTextAreaElement(); CharacterData text = (CharacterData) elem.getFirstChild(); String data; if (text != null) data = text.getData(); else data = ""; DOMUtilInternal.setAttribute(elem, "value", data); } if (markupDrivenUtil != null) markupDrivenUtil.preSetDefaultDataModel(dataModel); super.setDefaultDataModel(dataModel); }
public void setMarkupDriven(boolean value) { this.markupDrivenUtil = ItsNatHTMLFormTextCompMarkupDrivenUtil.setMarkupDriven(this, markupDrivenUtil, value); }
public void initialSyncUIWithDataModel() { changeBasedDelegate.initialSyncUIWithDataModel(); if (markupDrivenUtil != null) markupDrivenUtil.initialSyncUIWithDataModel(); }