public override string RenderControl() { var a = AtributosHtml.AtributosComunes($"div_{IdHtml}", IdHtml, PropiedadHtml, Tipo); var valores = a.MapearComunes(); valores["CssContenedor"] = Css.Render(enumCssFiltro.ContenedorListaDeElementos); valores["Css"] = Css.Render(enumCssFiltro.ListaDeElementos); valores["ClaseElemento"] = SeleccionarDe; valores["MostrarExpresion"] = MostrarExpresionHtml; return(PlantillasHtml.Render(PlantillasHtml.listaDeElementosFlt, valores)); }
public string RenderCheck() { var a = AtributosHtml.AtributosComunes($"div_{IdHtml}", IdHtml, PropiedadHtml, Tipo); var valores = a.MapearComunes(); valores["CssContenedor"] = Css.Render(enumCssFiltro.ContenedorCheck); valores["Css"] = Css.Render(enumCssFiltro.Check); valores["Etiqueta"] = Etiqueta; valores["Checked"] = ValorInicial.ToString().ToLower(); valores["Accion"] = Accion; return(PlantillasHtml.Render(PlantillasHtml.checkFlt, valores)); }
public string RenderCheck(string plantillaHtml, string idHtml, string propiedadHtml, bool chequeado, string etiqueta, string accion) { var a = AtributosHtml.AtributosComunes($"div_{idHtml}", idHtml, propiedadHtml, enumTipoControl.Check); Dictionary <string, object> valores = AtributosHtmlExtension.MapearComunes(a); valores["CssContenedor"] = enumCssControlesDto.ContenedorCheck.Render(); valores["Css"] = enumCssControlesDto.Check.Render(); valores["Checked"] = chequeado ? "true" : "false"; valores["Etiqueta"] = etiqueta; valores["Accion"] = accion; return(PlantillasHtml.Render(plantillaHtml, valores)); }
public override string RenderControl() { var a = new AtributosHtml(); a = AtributosHtml.AtributosComunes( idHtmlContenedor: $"{IdHtml}-contenedor", idHtml: IdHtml, propiedad: null, tipoDeControl: Tipo); a.Etiqueta = Etiqueta; a.Url = Url; return(RenderAbrirEnPestana(a)); }
public string RenderListaDeValores() { var a = AtributosHtml.AtributosComunes($"div_{IdHtml}", IdHtml, PropiedadHtml, Tipo); var atributos = a.MapearComunes(); atributos["CssContenedor"] = Css.Render(enumCssFiltro.ContenedorListaDeElementos); atributos["Css"] = Css.Render(enumCssFiltro.ListaDeElementos); var lista = PlantillasHtml.Render(PlantillasHtml.listaDeValoresFlt, atributos); var opciones = "<option value='-1'>Seleccionar ...</option>"; foreach (var clave in Opciones.Keys) { opciones = $"{opciones}{Environment.NewLine}<option value='{clave}'>{Opciones[clave]}</option>"; } return(lista.Replace("[opcionesDeLaLista]", opciones)); }
public override string RenderControl() { var a = AtributosHtml.AtributosComunes($"div_{IdHtml}", IdHtml, PropiedadHtml, Tipo); var valores = a.MapearComunes(); valores["CssContenedor"] = Css.Render(enumCssFiltro.ContenedorListaDinamica); valores["Css"] = Css.Render(enumCssFiltro.ListaDinamica); valores["ClaseElemento"] = SeleccionarDe; valores["MostrarExpresion"] = MostrarExpresion.ToLower(); valores["BuscarPor"] = BuscarPor; valores["Longitud"] = LongitudMinimaParaBuscar; valores["Cantidad"] = Cantidad; valores["CriterioDeFiltro"] = Criterio; valores["OnInput"] = $"Crud.{GestorDeEventos.EventosDeListaDinamica}('{TipoAccionDeListaDinamica.cargar}',this)"; valores["OnChange"] = $"Crud.{GestorDeEventos.EventosDeListaDinamica}('{TipoAccionDeListaDinamica.perderFoco}',this)"; valores["OnFocus"] = $"Crud.{GestorDeEventos.EventosDeListaDinamica}('{TipoAccionDeListaDinamica.obtenerFoco}',this)"; valores["Placeholder"] = $"Seleccionar ({Criterio}) ..."; valores["RestringidoPor"] = RestringidoPor.IsNullOrEmpty() ? "" : RestringidoPor.ToLower(); valores["ContenidoEn"] = Bloque.ZonaDeFiltrado.IdHtml; valores["Controlador"] = Controlador; valores["Blanquear"] = AlSeleccionarBlanquearControl.ToLower(); return(PlantillasHtml.Render(PlantillasHtml.listaDinamicaFlt, valores)); }