Hola,
Haber si alguien me puede ayudar.
Ya he definido y cargado el control TreeWidget, con tres columnas, dos de ellas ocultas, pero con datos.
Al cambiar el seleccionado, disparo una conexión de evento (item cambio seleccionado), que dispara un manejado de evento en javaScrip con lo siguiente:
// Prepara el control
var formulario = theRoot.dataView();
var menu = formulario.control("MEN_CFG");
item = menu.setCurrentItem (menu.addChild());
He probado muchas opciones, pero no se cual es la que me devuelve el item seleccionado y los datos almacenados en las columnas del propio item.
Sabéis como se hace?
Alguien sabe cual es el identificador para controlar el CSS? y sus distintas opciones
CurrentItem no funciona, no está en la documentación.
Si disparo conexión a evento “item cambio seleccionado”, sí que funciona, lo que no se es como atrapar el contenido del item.
Saludos
setCurrentItem(item, columna) lo que hace es establecer como celda activa, la que corresponda al número de item y número de columna que se le pase como parámetro.
Para obtener el item seleccionado hay que utilizar itemSeleccionado = menu.currentItem() y para saber los valores almacenados mediante item.setText(posicion,dato), utiliza itemSeleccionado.text(posicion)