Closed PabloTorrecillas closed 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
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.
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./
Tengo que hacerlo desde los cases o lo hago en la función de defSwitchVector?
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.
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.