}
});
//Columna inicio
DatePickerCell tx_inicio = new DatePickerCell(DateTimeFormat.getFormat(ffecha));
Column<TareaDTO, Date> col_inicio = new Column<TareaDTO, Date>(tx_inicio) {
@Override
public Date getValue(TareaDTO object) {
return object.inicio;
}
};
PSeleccion.tabla.addColumn(col_inicio, constants.inicio());
col_inicio.setFieldUpdater(new FieldUpdater<TareaDTO, Date>(){
@Override
public void update(int index, TareaDTO object, Date value) {
// TODO Auto-generated method stub
object.inicio = value;
if(object.inicio.before(PSeleccion.fecha_ini)){
PSeleccion.canvas.clear();
PSeleccion.crea_gantt();
PSeleccion.cargarTareas();
}
PSeleccion.actualizarDibujo(PSeleccion.proyecto.tareas.indexOf(object), object.inicio, object.fin);
}
});
//Columna fin
DatePickerCell tx_fin = new DatePickerCell(DateTimeFormat.getFormat(ffecha));
Column<TareaDTO, Date> col_fin = new Column<TareaDTO, Date>(tx_fin) {
@Override
public Date getValue(TareaDTO object) {
return object.fin;
}