Bien, continuamos con la clase anónima, que es una implementación al vuelo de una clase abstracta,
con un argumento abstracto o también de una interfaz.
Bueno, para el ejemplo vamos a crear un input form pero deshabilitado, es decir, un campo texto con
un mensaje, por ejemplo, un saludo deshabilitado, ese que no se pueda modificar el texto, que no
se pueda escribir bien.
Recuerden que la implementaciones de esta clase es anónima.
Se pueden utilizar una sola vez dentro de un método de una clase en particular.
No son reutilizables.
Entonces, típicamente para implementar algo que vamos a utilizar una única vez una implementación simple.
Veamos el ejemplo lo podríamos hacer debajo del Select Form por acá.
El tipo tiene que ser genérico, es decir, de la clase abstracta elemento form
saludar.
Un saludo va a ser un campo texto con un saludo nada más.
Igual new elemento form.
Bien, el constructor por ejemplo con el nombre vamos a pasar el nombre campo saludo.
Después vienen las llaves ya y punto y coma las llaves, la implementación.
Y acá tenemos que implementar este método abstracto.
Como siempre acá en el error implementa el método o bien también como siempre con clic derecho acá doit.
Implementar método.
Dibujar html.
Y listo.
Acallamos nuestra implementación.
La idea que sea recuerden algo simple, algo que vayamos a utilizar una única vez en particular en un
contexto, nada más.
Entonces un input.
Abrimos, cerramos name.
Como siempre, también igual concatenado con el nombre disputo nombre y el Valeo.
Acá vamos a escapar para hacerlo distinto con el Bax Larch.
Acá, acá al medio doble comillas concatenados, disputo valor.
Listo.
Pero un campo que está deshabilitado.
Entonces lo vamos a marcar con discipli
deshabilitado disabled o disable.
Entonces la idea es que muestre solamente un contenido y aparezca en gris.
Es decir, que no se pueda cambiar el texto en HTML.
Bien, algo simple.
Entonces ahora en saludar le damos el valor z valor.
Hola, qué tal?
Este campo está deshabilitado, vigen solamente para mostrar un contenido, nada más que faltaría para
que se pueda imprimir.
Lo tenemos que pasar al list@, a nuestra lista.
Por ejemplo, puede ser que al final da lo mismo saludar.
Bien.
Ahora si vamos a levantar.
Acá tenemos el input discipli con el nombre saludo, valor Hola, qué tal?
Este campo está deshabilitado.
Entonces vamos a copiar este de acá, solamente este de acá Control C Nos vamos al HTML.
Recordemos que tenemos por acá el HTML.
Se fijan y lo vamos a pegar acá arriba del Berri pegamos y acá lo tenemos bien.
Lo podemos probar.
El inteligir trae un preview para el HTML, tal como vimos la clase anterior y acá podemos seleccionar
el navegador que tengamos instalado, por ejemplo con Krom o Fauré Fox.
Da lo mismo un clic y listo.
Ahí tenemos.
Se fijan que aparece deshabilitado.
Hola, qué tal este campo?
Bueno, como tiene un tamaño pequeño no aparece todo el contenido, pero le podríamos dar por ejemplo
un 6, un ancho un poco más grande, con hoja de estilo o con lo que sea, se fijan.
Pero eita salita desplegable para seleccionar un lenguaje, por ejemplo, descrip del tipo number.
La ventaja que podemos ir aumentando o bajando acá el número se fijan por eso del tipo number.
Para ir modificando haga contenido, se puede cambiar, por ejemplo, John Doe 2.
Pero acá no está deshabilitado.
Hola, qué tal?
Este campo está deshabilitado.
No se puede cambiar ahora.
Qué pasa si quisiera marcar tal script que apareciera marcado?
Se acuerdan?
Bueno, Semple, tendríamos que quitar el ya selected en true.
Simplemente lo comentamos.
Primer paso.
Porque siempre tienen que ver uno solo seleccionado.
No pueden haber más.
Y el tag script tendría que estar afuera.
Por ejemplo, acá.
Y puedo enseñar otra técnica.
Pero bien.
Veamos primero.
Entonces.
Por ejemplo acá.
Opción inscrip.
Igual en New Septo.
Bien.
Vamos a pasar acá en vez de esto, lo dejamos acá.
Ya tenemos el niño afuera con una variable, lo dejamos acá.
Perdón, perdón, perdón.
Esto debe ir abajo.
Acá sí, porque para no interrumpir el adoptaban entonces acá.
Listo.
Ahí tenemos el tag scrip.
Lo agregamos ahora con el objeto descrip.
Lo podemos seleccionar.
Punto set selected.
True.
Listo.
Ahí lo tenemos.
Entonces volvemos a levantar.
Ahora va a parecer select testifiquen.
El tag script, entonces si copiamos todo, nos vamos al HTML.
Voy a visión todo lo que está dentro voy.
Por ejemplo, es todo, acá lo cortamos y reemplazamos.
Volvemos a generar acá en Krom o en Fauré Fox y ahora aparece tres clips seleccionados.
Se fijan?
Ahí te he marcado.
Ya no hallaba, si no está escrito bien.
Esa sería una forma u otra forma.
Vámonos.
Ejemplo Yaba, vamos a dejar como estaba.
Es decir, vamos a quitar esto.
Esto lo vamos a cortar.
Quitamos el punto y coma, lo dejamos acá.
Y esto de acá lo quitamos, esto de acá.
Bien, esto que he comentado otra forma es en el New Aca invocar, por ejemplo con el punto el método
set selecta se fijan, pero este excelente rato nombrey y me interese que retorne dice la misma instancia
para que la podamos asignar en el add option.
Pero no importa, dejémoslo marcado.
Set selected true.
Acá marca un error.
Está perfecto porque como decía, retorna un baile.
Tendría que pasar acá un objeto del tipo.
Opción.
Por lo tanto, tendríamos que modificar el set selecta en la clase opción.
Nos vamos a opción, por ejemplo.
Nos vamos a Sheets Selected acá.
Llega, tendremos que retornar, cierto?
10.
Diez, pero en vez de vey opción a?
Ahora si volvemos a ejemplo Ford acá.
Tal esto se fijan porque retornan a la misma instancia el objeto, es decir, lo crea con el new, invocamos
el selected true y vuelve a retornar en la instancia de la opción.
O bien otra forma es quitar el thru en el set selected.
Lo quitamos, lo dejamos solamente de esa forma, sin argumento y por defecto.
Cuando no se pasa nada es true.
Ya entonces podríamos sobrecargar una sobrecarga.
Entonces este de acá lo dejamos tal cual como estaba con el veit.
Listo.
Eso lo dejamos como estaba.
Pero vamos a sobrecargar.
Entonces lo copiamos, lo pegamos.
Esto lo quitamos.
Recuerden que nos lleva acá.
Argumento.
Trump, que en vez de vey sería el tipo opciòn y retornamos dis.
Y listo, se fijan.
Eso sería al final es sobrecarga.
Al final están sobrecargando el método 1 con parámetro con el bullían selected truo fols.
Retorna el otro, retorna option.
Pero si el argumento sin parámetro pero cabe que se invoca sin argumento es true, o sea sin el truss
y retorna el 10.
De esa forma lo podemos asignar acá asigna true, es decir, lo marca, lo deja como seleccionado y
retorna a la alimentaciÃn.
Se puede guardar.
Vamos a levantar el resultado va a ser identico.
Selecta se fijan ta inscrip selecta que lo mismo.
De hecho que habían así lo podríamos dejar de esa forma y así también Yaba.
De hecho podríamos cortar esto y lo podríamos dejar acá.
Lo quitamos, se fijan y se creó marcar uno u otro, simplemente lo dejamos ahí y queda marcado yaba
o bien marcamos piton.
Ahora está marcado Paito.
Te fijan?
Y por último, acá asterisco, porque estamos usando mucho importÃ para ejemplificar este acaro podríamos
quitar, no lo estamos utilizando y lo dejamos así por acá, creo me marca un error opción allá Control
Z.
Se opción, no?
Esto si esto lo quitamos, claro.
Qué opción está en el pack selecta?
Si bien hoy sí que estamos bien, estamos listos.
Bien, a partir de la siguiente clase continuamos con los valedores.
Nos vemos.