sábado, 19 de junio de 2010

Instalacion componentes joomla

- Phocagalery
http://www.video-tutorial-joomla.com/componente-joomla/phoca-gallery-instalar-y-actualizar.html

para ver los huecos para modulos de una pag , a la pagina agregarle ?tp=1 ej : http://zimazero.zobyhost.com/?tp=1

lunes, 31 de mayo de 2010

agregar boton derecho a una tabla

tabla.getTabla().getContextMenu().add(new AbstractAction("Editar Cuota"){

public void actionPerformed(ActionEvent e) {
//mostrarle que se va a mover a tal numero y con fecha de vencimiento tal
if (tabla.getTabla().getTabla().getSelectedRow() != -1) {
CuotaPrestamo cuota =(CuotaPrestamo)tabla.getValor();
System.out.println("*** cuota.getNumero()" + cuota.getNumero());
System.out.println("*** cuota.getFecha()" + cuota.getFecha());
CuotaPrestamo cuotaConsulta = PrestamoManager.getInstance().getControl().consultarProximaCuota(cuota);
int r = SwingAlert.mostrarPreguntaSiNo("Se va a mover la cuota nro. " +cuota.getNumero()
+ " al nro. "+ cuotaConsulta .getNumero() +" con frcha de vencimiento " + cuotaConsulta .getFecha(),ListadoCobranzaWindows.this);

if (r == JOptionPane.YES_OPTION) {
PrestamoManager.getInstance().getControl().editarCuota(cuota);
}
}
}

});

viernes, 28 de mayo de 2010

Hacer algunos campos editables de una tabla

modelo = new ListTableModel>(DtoRendicionCreditoSinCuotas.class){

@Override
public boolean isCellEditable(int rowIndex, int columnIndex) {
return (columnIndex == 8 || columnIndex == 9);
}

@Override
public void setValueAt(Object value, int rowIndex, int columnIndex) {
if(columnIndex == 8){
((DtoRendicionCreditoSinCuotas)get(rowIndex)).setCantidadPagadas(((Number)value).intValue());
}
if(columnIndex == 9){
((DtoRendicionCreditoSinCuotas)get(rowIndex)).setMontoPagado(((Number)value).doubleValue());
}
}


};

viernes, 7 de mayo de 2010

comparador

Comparator comparador = new Comparator(){

public int compare(DtoClientePasajero o1, DtoClientePasajero o2) {
int i = o1.getApellido().compareToIgnoreCase(o2.getApellido());
if(i==0){
i = o1.getNombre().compareToIgnoreCase(o2.getNombre());
}
if(i==0){
i = o1.getMail().compareToIgnoreCase(o2.getMail());
}
return i;
}
};


Collections.sort(cPList, comparador);

agregar una tarea en una ventana

activities = new SwingABMTable("Activities", "Activity", modelo, new ActivityWindows()) {

@Override
public boolean aceptar(EntityWindows w) {
boolean s = super.aceptar(w);
if (w.getAccion() != EntityWindows.ACCION_DETALLES) {
try {
System.out.println("entro 22222****");
TripManager.getInstance().getControl().modificarTrip(ItineraryPanel.this.tripWindows.getEntidad());
} catch (Exception ex) {
ManejadorExcepciones.manejarExcepcion(ex);
}
}
return s;
}

};

Formato de hora para una fila de una columna

CellRendererFecha renderer = new CellRendererFecha() {

@Override
public void setValue(Object value) {
if (value != null) {
setText(DateFormatter.getHora((Date) value));
setHorizontalAlignment(JLabel.CENTER);
} else {
setText(null);
}

}


};


activities.getTabla().getTabla().getColumnModel().getColumn(0).setCellRenderer(renderer);

domingo, 7 de marzo de 2010

Como agregar un Fan Box en joomla??

Muy sensillo:
1- obtienes el scrip fan box en tu pagina de facebook . esto es ir a editar pagina> Promocionar con un panel para fans y donde dice "Elige dónde quieres poner el widget:" , eliges other..

2- A ese script lo podes poner en un modulo HTML basico de esos, creas un modulo "custom", editalo en modo html y deberia salir sin problemas .