Opened 15 years ago
Closed 15 years ago
#281 closed defect (fixed)
Problemas de selección repetida en el widget swaptablelist
Reported by: | livanr68 | Owned by: | livanr68 |
---|---|---|---|
Priority: | critical | Milestone: | GUI 0.5 |
Component: | GUI | Keywords: | |
Cc: |
Description
Este widget exige que el panel de la izquierda tenga al menos todas las columnas que se pasarán al panel de la derecha, esto en el caso del constructor de combinaciones era un problema pues necesitábamos tener un coeficiente a la derecha, se resolvió poniendo una columna oculta de coeficientes a la izquierda, pero como la de la derecha es editable, entonces no coinciden los valores en éstas y el widget permite seleccionar varias veces el mismo parámetro con diferentes coeficientes lo cual es un error.
Este problema se hace más complejo en la implementación del selector múltiple de parámetros y combinaciones que necesitamos para los parámetros hijos de las jerarquías, pues el panel de la izquierda tendrá un campo tipo para el caso de los parámetros y un campo elemento para el caso de las combinaciones y a la derecha este campo tomará valores diferentes a ambos.
Change History (3)
comment:1 Changed 15 years ago by
Status: | new → accepted |
---|
comment:2 Changed 15 years ago by
comment:3 Changed 15 years ago by
Resolution: | → fixed |
---|---|
Status: | accepted → closed |
(In [1433]) refs #281
Se le implementa a este widget la opción -keycolumns, para si desea especificar un subconjunto de columnas del panel derecho, que serán las que se tendrán en cuenta para comparar los elementos a la hora de decidir si se añaden o no, lo que se especifica aquí es una lista que contiene los nombres de estas columnas.
Con esto se logra poder editar algunos campos en el panel derecho y que no sean tomados en cuenta a la hora de comparar cuando se quiera añadir un elemento, evitando con esto las repeticiones del mismo.