Entiendo que lo que querías era usar los items resultantes de ArrTranspose(). Tal vez no te entendí bien, en cuyo caso te ruego me lo expliques
En FiveWeb hay que diferenciar bien, y esto es lo más "sutil" de FiveWeb, los procesos que tienen lugar en el servidor, y los procesos que tienen lugar en el navegador.
Si el combobox cambia de valor, cambia en el navegador, y por eso usamos javascript para acceder al valor seleccionado.
Por el contrario, si quisiéramos visualizar un valor que está en el servidor entonces usamos código Harbour
Desde la claúsula ACTION usamos paréntesis para seleccionar la acción en el servidor ó en el navegador.
Ejemplo de ACTION con paréntesis:
- Code: Select all Expand view
- @ 250, 250 BUTTON "Ok" OF oDlg ;
ACTION ( oDlg:End() )
En este caso queremos que FiveWeb "traduzca" oDlg:End() a HTML y nos lo envíe ya traducido al navegador.
Ejemplo de ACTION en el navegador:
- Code: Select all Expand view
- @ 220, 220 BUTTON "Ok" OF oDlg ;
ACTION alert( oCbx.value )
En este caso lo que estamos es ejecutando código javascript, por eso usamos alert() y oCbx.value que es javascript.
Es algo simple, pero cuesta entenderlo