Entradas

Mostrando entradas de 2015

ADempiere: InfoWindows

Las InfoWindow en ADempiere proveen una interfaz para realizar búsquedas avanzadas sobre una determinada entidad. En estas ventanas especiales se habilitan campos que facilitan el filtro de la información a un nivel más específico puesto que se pueden hacer JOINS entre distintas tablas. Los siguientes pasos son los principales para crear una InfoWindow: En el fuente ir al directorio client/src/org/compiere/apps/search y creas la clase Info. Ej. Si tienes la tabla HR_HorasExtras puedes crear la clase InfoHorasExtras la cual debe extender de la clase Info e implementar la interfaz ActionListener . Cabe destacar que esta clase debe estar bien formada con todos los componentes AWT necesarios para mostrar los campos que serán usados para la busqueda de la información. En la clase APanel.java (debajo del método jbInit())agregar la variable con la que se establecerá la acción para llamar la ventana desde el menu: private AppsAction aHEInfo; En el método createMenu() de la clase A