Ahora vamos con la parte de crear las sugerencias.
El vil suggestions pero antes de que nos conectemos a la base de datos de Harmony Debé llamémoslo Shapis
vamos a hacer el ejemplo localmente quedémonos dos listados aquí internos y luego lo cambiaremos por
nada por el llamado Lapin.
Ok ya llegaremos a eso.
Primero queremos dos listados llamado películas películas ok ya lo vamos a llenar y otro llamado final.
Películas recientes en las películas recientes coloquemos dos como por ejemplo Spiderman.
Obviamente esto no es tan reciente pero aunque va a salir una nueva pero no importa y el Capitán América
lo voy a poner sin hacer nada más.
Punto y Coma y en las películas agreguemos varias como las que ustedes quieran.
Voy a acelerar el video y voy a grabar unas cuantas
ok.
Yo tengo estas películas tengo unas películas recientes y unas películas normales tengo dos listados
acá con esos listados.
Es lo que yo voy a utilizar para crear mi Bill suggestions ok.
Aquí es lo que voy a hacer.
Recuerden que son las sugerencias que aparecen cuando la persona escribe.
Ok entonces voy a quitar eso de ahí yo lo que voy a regresar acá es un Live View punto Builder on line
View punto Villén.
Voy a crear un par de opciones hay item Count voy a colocarlo como películas.
O si quieren películas películas recientes vamos a usar este por los momentos sólo son dos películas
recientes enter y tendríamos nuestro Iten Wílder.
Eso ya lo hemos hecho varias veces esto es una función que recibe su contexto y tiene una posición y
índex seamos el mouse encima tenemos el contexto y tenemos que entero y falta un punto y coma lo que
vamos a retornar aquí es una lista distal que esto ya lo hemos usado antes para los listados normales
que tiene en su poder un Libi Neukölln que hay con su punto Mubi.
Vamos a ver creo que hay una Mubi está bien tiene su Tarón que podríamos colocar el nombre de la película.
Tenemos películas recientes en su posición y ok.
Pero esto es un texto y necesito mandar un widget text.
De esa manera podríamos dejémoslo así.
Voy a grabar los cambios a ver que lo que pasa es que cuando carga inmediatamente me aparecen las dos
películas sugeridas.
Ok yo podría agregar también el on Tap y ejecutar algún método.
No lo voy a hacer todavía pero simplemente voy a llamar un método.
Entonces ahí está.
Puedo hacer clic en una de ellas.
Ahora qué pasa si cuando yo escribo quiero aplicar el filtro a este listado sea listado completo que
nosotros tendríamos que es la casa son nuestras bases de datos de películas asumiendo queda muy Edebé.
Esas son todas las películas que ellos tienen almacenados en su base de datos.
Repensemos acá.
Cambiamos esto un poco.
Yo tendría que aplicar el filtro a un listado para que ese sea el que se muestre cada vez que la persona
escribe la propiedad.
Cuerina va a ir cambiando.
Entonces pongámosle de nombre lista búsqueda o lista sugerida que va a ser igual a una condición.
Voy a ser un operador ternario acá y voy a preguntar si el cuadri punto incentivos así está vacío.
Entonces voy a mandar las películas recientes películas recientes y colocar una tabulación.
Vamos a ver acá sólo para que tengamos más espacio y luego dos puntos.
Ok estoy diciendo que si el cuerpo está vacío va a mostrar las películas recientes.
Ok.
Y si no está vacío entonces voy a aplicarle a las películas que a mi listado de películas voy a aplicar
lo que la persona escribe en el cuerpo.
Para eso películas recuerden que ese es el listado completo.
Punto.
Wer me permite a mí pasar todo este listado completo de películas por una condición esa condición así
tendría una película y esa película tiene que cumplir la condición de que el PP punto recuerda que eso
sería el título El estreno que estoy styling que estoy teniendo acá como Spider Coman y noten que todo
está capitalizado.
Entonces tendría que decir si la película Punto tú lo Walkers punto starts with o sea si empieza con
Taub y tendríamos que poner aquí el Kuei recuerdan que el cuelgue también sería apunto tu lengua que
es para hacerlo minúscula para que no importa si escribe en mayúsculas minúsculas siempre haga la búsqueda.
Punto y coma.
Ahora esto todo esto que yo tengo acá regresa un integrable no regresa directamente la lista por lo
cual déjenme poner aquí un enter.
Por lo cual todo este método tiene que regresar un punto.
Tu listo de esa manera si regreso a la lista yo sé que esta instrucción se miró poco rara pero lo que
estoy haciendo acá es retornar todas las películas que cumplen la condición de que la persona escribió
en el cuerpo.
Ok esta lista sugerida es la que voy a cambiar por estas dos acá OK por este ítem Canout y por esta
lista sugerida cada vez que la persona escriba en esta caja de texto va a cambiar el valor del cuerpo.
Entonces voy a cerrarlo vuelvo abrir por defecto no he escrito nada por eso aparecen esas dos y se cumple
la condición de que la lista es.
Si yo escribo ahora capitán solo aparece el capitán América pero puedo escribir Superman.
No tengo Superman pero tengo Shazam y ven que van apareciendo conforme yo escribo.
O sea sólo van a aparecer las de acá.
Podríamos agregar Superman también Superman podemos agregar a Iron Man 2 Agron a Iron Man 2.
Vamos a colocar 3 4 y 5 o varios tipos de Iron Man nos vamos a regresar nuevamente a la aplicación y
escribo a Iron Man lo tenemos tenemos que salir y volver a crear la instancia a Iron Man y ahí están
todas.
Yo podría hacer click en un elemento y ese clic en el elemento.
Yo puedo llamar otro método propio.
El Serch que no utiliza pero lo podría hacer.
Vamos a ver ese al hacer clic.
Yo puedo llamarlo que es el Pill resorts o sea construir los resultados.
Para eso tengo que quitar esto y crearme un nuevo widget ese widget.
Digamos que lo único que quiero hacer es un center mostrar el resultado un center con Yahel que tiene
un container este container va a tener un jack de unos 100 puntos cero algo rápido esto no lo vamos
a utilizar solo es para que ustedes sepan como funciona.
Tiene un aire es un cuadrado un color de colores.
Punto accent colors Accent vamos a Accent cualquiera.
Cualquier color no importa y este va a tener un Jael que va a mostrar el texto de lo que sea que yo
seleccione.
Cómo puedo obtener lo que yo selecciono y cómo puedo mostrar este video es Shouts.
Bueno voy a crearme una nueva propiedad acá llamada string selección selección igual a vacío.
Esta selección cuando yo hago clic en el elemento cuando estoy haciendo clic en ese listado yo voy a
decir que la selección es igual a la lista sugerida en su posición y el elemento que yo hice clic ok
lo selecciono y eso es lo que voy a mostrar acá.
La selección perfecto.
Pero si yo salvo los cambios y esta instrucción se hace pero van a ver que no pasa nada.
Puedo cerrar o volver a abrir o seleccionar Spiderman y no pasa absolutamente nada.
Por qué.
Porque yo necesito llamar aquí una instrucción que diga OK esto es la opción que la persona quiso construye
los resultados y para construir esos resultados necesito el método Sow results results.
Este método es propio de Search Engine y necesita el contexto no estoy mal hacerlo más encima necesita
el contexto entonces context grabo los cambios y vamos a ver si funciona.
Yo escribo acá por ejemplo Agramante del 1 al 5 toco el 5 y aquí dice Román 5 tal vez no se mira bien
porque no los entré pero ahí está dice uno Man 5 y mi contenedor puedo cancelarlo.
Voy a volver a entrar a Iron Man por ejemplo a Iron Man 5.
Puedo volver a escribir si ya no aparece nada y movi accidentalmente.
Escribo otra cosa por ejemplo a Iron Man 4 por escribir a Iron Man 3 a Iron Man 1 a Iron Man 3 Capitán
América y ahí está.
Capitán América claro yo no voy a hacer esto porque cuando yo ejecute el click en alguna película aquí
cuando yo hago click aquí necesito ir a la página de detalle.
Eso lo vamos a hacer pronto pero lo que me interesa con todo este ejercicio es que sepan cómo pasar
de las sugerencias a Bill Gates.
Nosotros no vamos a usar el vil besotes pero era importante que ustedes lo conocieran.
Vamos a dejar el ejercicio está acá y vamos a tener que trabajar ahora en implementar lo que es nuestro
servicio para traer la información de la movida.
Cuando la persona escribe pero eso en el próximo video.