public ListasDinamicas(BloqueDeFitro <TElemento> bloque
                               , string etiqueta
                               , string filtrarPor
                               , string ayuda
                               , string seleccionarDe
                               , string buscarPor
                               , string mostrarExpresion
                               , CriteriosDeFiltrado criterioDeBusqueda
                               , Posicion posicion
                               , string controlador
                               , string restringirPor = ""
                               , string alSeleccionarBlanquearControl = "")
            : base(
                padre: bloque
                , id: $"{bloque.Id}_{enumTipoControl.ListaDeElemento.Render()}_{filtrarPor}"
                , etiqueta
                , propiedad: filtrarPor
                , ayuda
                , posicion
                )
        {
            SeleccionarDe    = seleccionarDe;
            FiltrarPor       = filtrarPor;
            BuscarPor        = buscarPor;
            MostrarExpresion = mostrarExpresion;

            Tipo     = enumTipoControl.ListaDinamica;
            Criterio = criterioDeBusqueda;
            bloque.AnadirSelectorElemento(this);
            RestringidoPor = restringirPor;
            Controlador    = controlador.Replace("Controller", "");
            AlSeleccionarBlanquearControl = alSeleccionarBlanquearControl;
        }
        //string etiqueta, string filtrarPor, string ayuda, string seleccionarDe, string buscarPor, string mostrarExpresion, CriteriosDeFiltrado criterioDeBusqueda, Posicion posicion)

        public ListaDeElemento(BloqueDeFitro <TElemento> padre, string etiqueta, string ayuda, string seleccionarDe, string filtraPor, string mostrarExpresion, Posicion posicion)
            : base(
                padre: padre
                , id: $"{padre.Id}_{enumTipoControl.ListaDeElemento.Render()}_{filtraPor}"
                , etiqueta: etiqueta
                , filtraPor
                , ayuda: ayuda
                , posicion
                )
        {
            Tipo             = enumTipoControl.ListaDeElemento;
            SeleccionarDe    = seleccionarDe;
            MostrarExpresion = mostrarExpresion;
            padre.AnadirSelectorElemento(this);
        }