/// <summary> /// Indica qual o elemento será o "pai" desta tag. Este elemento pode ser uma <see /// cref="Tag"/> (ou um de seus descendentes), ou uma <see cref="PaginaHtmlBase"/> (ou um de /// seus descendentes). /// </summary> public void setPai(PaginaHtmlBase pagPai) { if (pagPai == null) { return; } pagPai.addTag(this); }
/// <summary> /// Adiciona o conteúdo em html da <see cref="PaginaHtmlBase"/> para a resposta. /// </summary> /// <param name="pagHtml">Página que se deseja responder para o usuário.</param> /// <returns>Retorna esta mesma instância.</returns> public Resposta addHtml(PaginaHtmlBase pagHtml) { if (pagHtml == null) { return(this); } this.addHtml(pagHtml.toHtml()); return(this); }
/// <summary> /// Retorna esta TAG formatada em HTML. /// </summary> /// <returns>Retorna esta TAG formatada em HTML.</returns> public virtual string toHtml(PaginaHtmlBase pag = null) { this.pag = pag; this.inicializar(); this.montarLayout(); this.setCss(CssMain.i); this.finalizar(); this.finalizarCss(CssMain.i); if (this.pag != null) { this.addLayoutFixo(this.pag.tagJs); this.addConstante(this.pag.tagJs); } return(this.getBooTagDupla() ? this.toHtmlTagDupla() : this.toHtmlTagUnica()); }
public override string toHtml(PaginaHtmlBase pag) { if (this.lstStrCodigo.Count < 1 && string.IsNullOrEmpty(this.src)) { return(null); } if (this.lstStrCodigo.Count < 1) { return(base.toHtml(pag)); } var strResultado = "$(document).ready(function(){_js_codigo});"; strResultado = strResultado.Replace("_js_codigo", string.Join(string.Empty, this.lstStrCodigo.ToArray())); this.strConteudo = strResultado; return(base.toHtml(pag)); }
private void exportarHtmlPag(PaginaHtmlBase pag, string dirNamespace) { pag.salvar(AppWebBase.DIR_HTML + dirNamespace); }