Re: Habilitar elementos de cuadro de opción modal según una lista predefinidaGracias Jarmo!
Esto funciona exactamente como esperaba. No estaba pensando en "preinstalar" la caja de radio antes de mostrarla.
Martín
Re: Habilitar elementos de cuadro de opción modal según una lista predefinida¿Le gustaría este ejemplo?
Names Default To Here(1);
//radiobox variables
enableList = {2,5};
rbItems = {"one", "two", "three", "four", "five"};
rb = Radio Box(rbItems);
//start as all disabled
For(i = 1, i <= N Items(rb << get items), i++,
rb << enable item(i,0);
);
//enable based on enableList
For(i = 1, i <= N Items(enableList), i++,
rb << enable item(enableList[i],1);
);
//change first selection to first in enableList (otherwise will be first in rbItems)
rb << Set(enableList[1], 1);
//create modal
ok_pressed = 0;
ex = New Window("Dialog() example",
<<MODAL></MODAL>Habilitar elementos de cuadro de radio modales basados en una lista predefinidaEstoy tratando de Habilitar/Deshabilitar ciertos botones de cuadro de radio en un solo cuadro de radio basado en una lista con la que ingresé al cuadro de diálogo Modal.
Por ejemplo, digamos que mi lista es {2, 5} y mi caja de radio tiene 5 botones. Cuando se abre la ventana Modal, solo quiero que se habiliten los botones 2 y 5 (de la lista, que se basa en la entrada anterior del usuario) y que se deshabiliten los botones 1, 3 y 4.
Intenté agregar un bucle For y un bucle If con una fórmula Contiene en la configuración del cuadro de opción, pero parece que solo se les llama cuando se hace clic en un botón diferente en el cuadro de opción, no cuando se configuró originalmente. arriba.
Cualquier ayuda sería muy apreciada.
Ingeniería de Calidad y Procesos