28 noviembre 2011

#{ Flex: ToogleButtonBar vs ButtonBar }

0 comentarios

Para obtener los botones de una botonera hecha con un ToogleButtonBar, se obtienen individualmente de la siguiente manera, lo cual no costó mucho:

//i, corresponde a la posición del botón a obtener dentro de la botonera.
ButtonBarButton (botonera.getChildAt(i)).enabled = true;


Pero al hacer el cambio por temas de flexibilidad de diseño del componente, se cambió de ToogleButtonBar a ButtonBar, aquí hubo un par de problemas, pero después de darse de cabezazos con el escritorio, resultó que los botones se obtienen individualmente de un ButtonBar de la siguiente manera:

//i, corresponde a la posición del botón a obtener dentro de la botonera.
var btnBarBtn:ButtonBarButton = btnBar.dataGroup.getElementAt(i) as ButtonBarButton;
btnBarBtn.enabled = true;

http://blog.flexexamples.com/2009/08/02/accessing-specific-buttons-in-a-spark-buttonbar-control-in-flex-4/
24 noviembre 2011
15 noviembre 2011

#{ Flex: El futuro luego del anuncio de adobe }

0 comentarios

El futuro de Flex, spoon.

#{ JAVA: Celdas no editables }

0 comentarios

Creación de nuevo modelo heredando de DefaultTableModel y sobreescribiendo el método isCellEditable para hacer las celdas no editables.
package cunloganthorium.*;

import javax.swing.table.DefaultTableModel;

/**
 *
 * @author whyem
 */
public class CustomDefaultTableModel extends DefaultTableModel{
    /**
     * Sobreescribe el método isCellEditable de DefaultTableModel,
     * para que las celdas no sean editables.
     * 
     * @param row
     * @param column
     * @return
     */
    @Override
    public boolean isCellEditable (int row, int column)
    {       
        return false;
    }
 

}

 
Buffer de Código | © Design by DheTemplate.com and Theme 2 Blog

Find more free Blogger templates at DheTemplate.com - Daily Updates Free Blogger Templates