PabloTorrecillas / IndiWebClient

Repositorio creado para realizar la aplicación web IndiWebClient
GNU General Public License v3.0
0 stars 0 forks source link

Crear la función defSwitchVector #17

Closed PabloTorrecillas closed 8 years ago

PabloTorrecillas commented 8 years ago

Crear la función defSwitchVector y a la misma vez realizar el parseo de todas las cosas que tiene que llevar. Mirar en el kstars como va haciendo toda la parte del switchVector e intentar hacerlo yo según el kstars y como yo crea conveniente.

PabloTorrecillas commented 8 years ago

He creado ya la función y la muestro en los diferentes dispositivos y en sus correspondientes pestañas. Es igual que las otras. Hace falta crear una funcion getRule() y que haga lo siguiente: Dependiendo del rule que tenga el defSwitchVector devolver una cosa y otra. También hace falta meter dependiendo del perm que tenga el botón de actualizar???? Eso no lo se ya que creo que el switchvector podemos crear directamente los botones de off/on y no hace falta uno de actualizar. Pero si podemos poner el boton sin pinchar cuando sea el perm = ro

PabloTorrecillas commented 8 years ago

Todo eso está hecho. Lo que necesito es seleccionar los botones según los diferentes cases que tiene el switch que provienen de la variable rule.

PabloTorrecillas commented 8 years ago

Ya se como se hace y queda programarlo. Tengo tres tipos de rule: (OneOfMany|AtMostOne|AnyOfMany)

Para OneOfMany: /Combo con las opciones que vayan saliendo y seleccionar una obligatoriamente./

Para AtMostOne: /Combo pero que la primera opción sea en blanco para que así se pueda dejar vacía. Se podrá seleccionar una o ninguna./

Para AnyOfMany: /Poner todos los checkbox y seleccionar todos los que se quieran de todos ellos./

PabloTorrecillas commented 8 years ago

Tengo que hacerlo desde los cases o lo hago en la función de defSwitchVector?

PabloTorrecillas commented 8 years ago

Ya está hecho. Lo único que he tenido que hacer ha sido crear en la función defSwitchVector un if para cada una de las "rules" que hay. Una vez que he hecho eso que ha sido trivial a la hora de hacer los select, llamo en cada uno de los if a la funcion getInputSwitch para poner una cosa u otra.