Es momento de trabajar con los trotones.
Voy a pedir que vayamos nuevamente a la página de los inputs masoquista subamos justo bajo fecha voy
a clonar aquí no voy a necesitar el contexto no me va a hacer falta y aquí llamémosle crear Dropcam
el drop down desconocido en otros lenguajes como combo Vox Selex entre otras cosas pero es una opción
que al hacer clic me desplegã parias o varios sistemas internos y yo puedo seleccionarlo fácilmente.
Tenemos este método crea dropped no comprimir esto comprimir esto y justo arriba del Willet de cada
persona vamos a implementar este widget llamado cread trata de hacer un Reichardt y el drop down se
llama así drop down Boron.
Selecciona presiona Enter y si dejamos el mouse encima aquí tenemos todas sus configuraciones pero hay
algo importante me dice que es obligatorio los items o sea por fuerza tiene que tener ese elemento o
propiedad y también tenemos que manejar el on change a fuerza.
Entonces implementemos eso hay items Tapp y lo inicializar como una lista vacía.
Si yo dejo el cursor encima agolpados encima me dice que es una lista de tipo Yorktown Menu Menú Heute.
Perdón que a su vez es de tipo Dinamic y Dinamic porque puede ser cualquier objeto o sea puede ser una
lista de personas y ustedes tengan que seleccionar una persona de esa lista y la lista es un objeto
y ese Dinamic sería el objeto como tal de la persona ya lo vamos a ver más adelante.
Pero el hecho es que ocupamos crear este top down hay en esta lista.
También vamos a manejar el change parentesis Abruzzi dollares es un método.
Este método me los ha marcado como un error porque a fuerza voy a recibir una propiedad acá dependiendo
de lo que contenga los items.
Ahorita me dice que es de tipo dinámico ya van a ver que me dice que este tipo de INAVI y ya lo van
a ver cuando lo cambiemos puede poner aquí o PT o la opción que seleccione colocar un print o PT para
que lo podamos ver cuando hagamos la implementación del drop down.
Si yo grabo los cambios vamos a ver qué pasa.
Tal vez no se ve mucho en el video pero aquí tenemos una flechita que está vacía y está vacía porque
no hay opciones pero ahí está el medio se puede ver que tenemos alguna opción para seleccionar.
Entonces implementemos los items justo arriba del creador troppa o abajo no importa donde ustedes lo
pongan.
Voy a crearme mi lista de elementos lista de Yorktown pero nos quedamos bien yo Down Meño Heute una
lista de eso que internamente va a manejar un estreno.
Ok ya lo vamos a ver vamos a ver que son esos strengths y este método se va a llevar.
Qué opciones Joop.
Yo no veo que ustedes quieran ponerle drop down abren cierran llaves.
Obviamente me está marcando un error porque todavía no lo regresa y ya vamos a ver ya vamos a ver implementemos
también aquí arriba una propiedad llamada menú opciones o sabes que mejor pongámosle algo más bonito
va a ser una lista de poderes ok bajo poderes pensando en Superman.
Superman tiene varios poderes como volar Koma rayos X rayos X Koma super aliento Koma y uno más super
super fuerza.
Prácticamente todo es super y por eso es que se llama Superman.
Entonces tomemos esta lista de poderes que si ustedes no dejan el mouse encima se van a dar cuenta que
es una lista de tipos de Dinamic.
Podríamos especificar del tipo string y dejémoslos encima y ahora si es una lista de strings perfecto.
Voy a tomar esta lista de poderes.
Regresemos a mi método de crear el trotón y basado en eso aquí falta un paréntesis y basado en eso es
que yo necesito retornar esta nueva lista de drop.
Menudo AITEX.
Entonces voy a hacerlo de la siguiente manera voy creando una nueva lista que va a retornar un drop
down menú item que a su vez retornã strings cierro cierro a llamar lista igual a new List parentesis
póntico.
Recuerden que si yo no especifico el tamaño de esta lista es dinámica.
Ok si encima tenemos correctamente inicializar a mi lista ahora trabajemos agregando elementos en esa
lista y le voy a llamar de la siguiente manera.
Poderes punto frizz y aquí tengo que especificar la función.
También voy a tener un poder o sea un string.
Seamos más sencillos vamos a poder observar que todavía no aparece.
Definamos la función completamente ok.
Me dice que el poder del tipo es excelente.
Qué es lo que voy a hacer.
Lo único que quiero es tomar la lista temporal que acabo de crear y añadirle el poder pero tengo que
agregar como si fuera un Dropcam menudo Alten parentesis y aquí adentro voy a especificar estas configuraciones
del Yota han venido Heute.
Si yo presiono controlo espacio ahora voy a ver las tres opciones que tiene que es el valio el KI y
el chiste el valio es obviamente el valor.
El chip es lo que se va a mostrar y el que nos va a servir para manejar una referencia pero en este
caso solo utilizaremos esas dos ya hablaremos sobre los kits más adelante el chip simplemente va a ser
un tex que muestre el poder que estoy barriendo en este foro y en este instante.
En este caso el valio también va a ser el poder pero noten que el valio tiene que ser de un tipo el
tipo es lo que estoy esperando en el top 20 por ejemplo Streeck entonces en este caso sería únicamente
el poder porque el poder es string y eso es lo que estoy emitiendo acá.
Eso es básicamente todo.
Ya tengo mi nueva lista generada con todos los poderes que tengo en la propiedad poderes y lo digo que
me falte de retornar la frustración de la lista.
Punto y Coma noten que no tenemos ningún error lo acepto perfectamente y esto es lo que estamos regresando
ahora llamemos opciones del Trocca por este Aitex parentesis grabó los cambios vamos a ver si aparece
activo puedo hacer click acá y ahí tengo las opciones superalimento bolas rayos-X pero no sé si ustedes
notan que nos está quedando seleccionada la opción porque creen que es tal vez más de uno si logra identificar
el porqué pero es básicamente porque yo tengo que actualizar el estado del widget para que se le dibuje.
Si nosotros miramos aquí la consola de depuración y cambio la opción por ejemplo superfuerza a que paredon
superfuerza superalimento y ahí están apareciendo correctamente.
Pero cómo hago para que quede seleccionada la opción.
Esto va a tener mucho más sentido cuando estemos trabajando con los checks conoce sliders y otras cosas
que eso creo que es en la próxima clase pero está en esta sección Yo tengo que hacer un pequeño cambio
acá necesitaré una propiedad llamada opción seleccionada que es como el nombre que tengo acá que es
como para mantener la fecha el nombre voy a crear otra opción llamada opción seleccionada igual a podemos
ponerle Bolan para que tenga un valor por defecto o un valor que tenga que sea igual en esta red que
existe en el arreglo o en mi lista.
Tomemos esta opción seleccionada regresemos a la definición de nuestro choctaw y aquí voy a llamar el
CETS Toit Tab y voy a decir que la lista seleccionada va a ser igual a la opción que está seleccionando
ok también al drop down vamos a especificar el valio que es el valor actual de la opción seleccionada
que va a ser igual al la opción seleccionada yo grabo los cambios por defecto debería aparecer la opción
bueno voy a hacer un TriStar para que ustedes vean por defecto debería de aparecer la opción que yo
tengo definida en la propiedad de mi clase.
Aquí podemos ver que está volarse seleccionar rayos-X aparece rayos-X superfuerza superalimento y perfecto.
Prácticamente eso es todo pero quiero personalizarlo un poco.
Digamos que aquí en crear persona podría ponerle un lining texto y pongamos el poder doces opción seleccionada
que va a aparecer siempre algo que dice superaré Stubbs era trolling Chaile ahora sí debería aparecer
aquí al final lo cambio rayos-X cambio volar perfecto pero no me gusta cómo se ve ese volar ahí está
como desentonado.
Entonces qué les parece si lo personalizamos un poco presionemos un par de enteros y vamos a retomar
otra cosa aquí vamos a un Rou parentesis y aquí personalizarlo como ustedes quieran es routine un Children
tap de widgets.
Tomemos todo mi dropped quiten ese punto y coma tomemos todo el dropped y lo colocamos dentro de el
Children.
Arreglemos la tabulación un poco y al principio quiero colocar un halcón de hoy conjuntó select o esa
opción me gusta puedo grabar los cambios y aparece el icono pero está muy pegado entonces un Sixth Box.
Definamos el Witz de unos 30 puntos cero píxeles Koma o los cambios y debería de ver una separación.
Ahora si yo quiero que agarre todo el ancho aunque lo podríamos dejar así no podemos dejar así se mira
bien.
Pero si ustedes quisieran expandirlo todo pueden tomar este drop down presionar control punto o coman
punto y seleccionarlo aquí.
Ui Danio widget enter y ese nuevo widget se va a llamar expanded que use todo el espacio que tiene creado
los cambios y debería de estirarse.
Mi widget bueno aquí aparece toda la línea.
Ahí está hasta que al final ustedes deciden cómo quieren que se observe si les gusta así analizar todo
lo que usted desea.
Pero ya hemos terminado esta parte.
Ya podemos crear nuestras opciones y seleccionarlas.
Lo dejamos así.
Continuamos con la siguiente clase.