Hola, revisando una de mis aplicaciones me encuentro con un error un poco raro.

Os comento, tengo un list con su respetivo DataProvider un ArrayCollection. Carga de maravilla todos los resultados, los actualiza y demás. El problema está que al pulsar en cada uno de los elementos modifico el menu del botón derecho, y lo hace perfectamente salvo el primer elemento que no lo muestra.

En el primer elemento muestra el boton de print pese a que le digo que no lo ponga, y en todos los demás lo oculta y muestra el menu sin problemas.

Da igual que el código lo ejecute antes de cargar los valores del list o después el resultado es el mismo en ambos casos.

Código Flex :

var myMenu:ContextMenu = new ContextMenu();

             myMenu.hideBuiltInItems();
             var defaultItems:ContextMenuBuiltInItems = myMenu.builtInItems;
             defaultItems.print = false;
         
             var item:ContextMenuItem = new ContextMenuItem("Click 1");
             myMenu.customItems.push(item);
             item.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT, click1);
             
             var item2:ContextMenuItem = new ContextMenuItem("Click2");
             myMenu.customItems.push(item2);
                            item2.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT, click2);

             this.mUsuList.contextMenu = myMenu;


Un saludo y gracias, fijo que es una tontería pero me esta volviendo loco. :shock: :shock: :shock: