close Warning: Can't synchronize with repository "(default)" (/var/svn/mms does not appear to be a Subversion repository.). Look in the Trac log for more information.

Opened 14 years ago

Last modified 13 years ago

#397 reopened enhancement

Variables de los DataSet a "Variables del modelo"

Reported by: atorre Owned by: livanr68
Priority: major Milestone: GUI Future
Component: GUI Keywords:
Cc:

Description (last modified by livanr68)

Hola MMS,
sería genial poder añadir una selección de variables del DataSet a "Variables del modelo". Dichas variables podrían añadirse con el mismo nombre de la variable "original" y sin transformación o con la misma transformación para todas.

Change History (5)

comment:1 Changed 14 years ago by livanr68

Description: modified (diff)
Status: newaccepted

Se implementará parecido a la opción 'Nuevo' sólo que se permitirá seleccionar más de una variable en el selector, ver ticket 68 donde se trabaja en la generalización de los selectores.

comment:2 Changed 14 years ago by livanr68

Resolution: fixed
Status: acceptedclosed

(In [2155]) closes #443
Implementación de la opción de menú contextual "Pegar Variables" para los Contenedores de MVariables de los Modelos.
Con esto se cierra el ticket pues el mecanismo de Copiar y Pegar ya está implementado.
Se implementarán muchas más opciones de Copiar y Pegar específicas para cada caso de acuerdo a su uso y serán especificadas en otros tickets según se solicite.
closes #397
Se logra haciendo uso de la opción de menú contextual "Copiar" de las Variables y la mencionada anteriormente.
Las MVariables creadas tienen el nombre de la Variable y no tienen Transformación.

comment:3 Changed 14 years ago by atorre

Resolution: fixed
Status: closedreopened

Hola,
no encuentro la opción de "Pegar" en "Variables del modelo", ¿lo podéis revisar, por favor?

comment:4 Changed 13 years ago by livanr68

Milestone: GUI 0.6GUI Future
sensitive: 0

comment:5 Changed 13 years ago by irobles

Esto resultaria muy util, si no es muy costoso, seria genial que estuviera ya en la interfaz de la 0.6, por que resultaria muy comodo.

En cualquier caso os dejo un código que sirve de ayuda para añadirlas todas:

MMS::@Model model = MMS::Container::GetForecast(1)::GetModel(?);

Set EvalSet(model::GetDataSet(?)::GetVariables(?), MMS::@MVariable (MMS::@Variable v) {
  model::CreateMVariable([[
    Text _.name = v::GetName(?);
    Text _.variable = v::GetIdentifier(?)
  ]])
});

Note: See TracTickets for help on using tickets.