return encode(key);
/** {@inheritDoc} */ @Override public void focused(LayoutElement element) { String msg = ""; String t = element.getTitle(); if (t != null) msg = msg + "<b>" + MXml.encode(t) + "</b><br/>"; t = element.getErrorMessage(); if (t != null) msg = msg + "<font color=red>" + MXml.encode(t) + "</font><br/>"; t = element.getDescription(); if (t != null) msg = msg + MXml.encode(t) + "<br/>"; try { element.getDataSource().setString( name, msg ); } catch (Throwable e) { e.printStackTrace(); } }
@Override protected void setValue(Object value) throws MException { DataSource ds = getForm().getDataSource(); // ((Link)getComponentEditor()).setTargetName("_blank"); // ((Link)getComponentEditor()).setResource(new ExternalResource( MCast.toString(value) )); // ((Link)getComponentEditor()).setCaption( ds.getString(this, "label", getConfig().getString("label", "label=Link") ) ); String label = MXml.encode( ds.getString(this, "label", getConfig().getString("label", "label=Link") ) ); ((Label)getComponentEditor()).setCaptionAsHtml(true); if (value == null) ((Label)getComponentEditor()).setCaption(label ); else { String link = MXml.encode( String.valueOf( value ) ); ((Label)getComponentEditor()).setCaption("<a href=\"" + link + "\" target=_blank>" + label + "</a>" ); } this.value = value; }
if (centerVertical) c+="<div style='display:table-cell;vertical-align:middle;height:"+innerHeight+"px'>"; c+= MXml.encode(caption); if (centerVertical) c+="</div>";
if (centerVertical) c+="<div style='display:table-cell;vertical-align:middle;height:"+innerHeight+"px'>"; c+= MXml.encode(caption); if (centerVertical) c+="</div>";