
Consulta almacenar popupmenu
Publicado por Daniel Perez (14 intervenciones) el 17/09/2015 04:03:14
Tengo una consulta, tengo un popup menu con 3 opciones, y dependiendo de la opcion seleccionada se despliegan 3 opciones en otro popupmenu. Lo que quiero saber es como hacer que la opcion seleccionada en el primer popupmenu se almacene. Por ahora lo tengo como lo mostrare a continuacion pero el problema que tengo es que por ejemplo si selecciono la primera opcion se me almacena pero si vuelvo a clickear otra opcion para cambiarla se me almacena tambien.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
function popupvolcan_Callback(hObject, eventdata, handles)
osorno = {'Mirador1';'Bosque';'Refugio'};
calbuco = {'Ensenada';'Crater';'Parque'};
villarrica = {'Cafeteria 1';'Refugio';'Curarrehue'};
if isequal(get(handles.popupvolcan,'value'),1);
% si se selecciona la primera opcion de la lista
set(handles.popuplocacion,'string','Seleccione una opcion')
elseif isequal(get(handles.popupvolcan,'value'),2);
% si se selecciona la segunda opcion de la lista
set(handles.popuplocacion,'string',osorno)
popupvolcan1 = get(handles.popupvolcan,'String');
assignin('base','popupvolcan1',popupvolcan1);
elseif isequal(get(handles.popupvolcan,'value'),3);
% si se selecciona la tercera opcion de la lista
set(handles.popuplocacion,'string',calbuco)
popupvolcan2 = get(handles.popupvolcan,'String');
assignin('base','popupvolcan2',popupvolcan2);
else isequal(get(handles.popupvolcan,'value'),4);
% si se selecciona la tercera opcion de la lista
set(handles.popuplocacion,'string',villarrica)
popupvolcan3 = get(handles.popupvolcan,'String');
assignin('base','popupvolcan3',popupvolcan3);
end
Valora esta pregunta


0