Ver Mensaje Individual
  #5 (permalink)  
Antiguo 23/07/2009, 07:35
no_se_me_ocurre
 
Fecha de Ingreso: junio-2009
Mensajes: 4
Antigüedad: 14 años, 10 meses
Puntos: 1
Información Respuesta: Agenda para el manejo de eventos

Gracias 7xtr3am,
Intente armar algo pero de nuevo me tope con mi falta de experiencia en HTML

La primer Tabla que pinta las 24 hs tiene el tamaño esperado.
Pero la segunda Tabla que pinta la cantidad de horas que ocupa cada reunión jamas me coincide con la otra respecto del alto esperado (igual al anterior).

En el "for" de la segunda Tabla lo que hago es iterar sobre una lista de eventos y si encuentro "Hs" en el medio o después sin ocupar armo igual un evento vacio para que me lo pinte; de esta forma me aseguro ocupar toda mi Tabla.

El tema esta que a media que voy a agregando eventos la segunda Tabla crece y sobrepasa el alto de la primera.

Pregunta:
Hay alguna forma de fijar el alto de forma que no sobrepase el valor de mi Tabla "Madre" ?? Probe de meterle height="1920" pero si la segunda Tabla crece esta tambien lo hace y me queda la primera mas chica.

O tal vez un nuevo enfoque para encarar este mismo problema
Se escuchan sugerencias.
Desde ya muchas gracias.

Código HTML:
<% int factor = 10; %>
<% int height = 8; %>
<table width="570"  border="0">
	<tr>
		<td width="166">
			<table width="166"  border="0">				
				<tr height="40">
					<th width="166" bgcolor="#9999FF">Horas</th>
				</tr>
				<%
				{
					for (int i = 0; i < 24; i++) {
						%>
						<tr height="<%=height*factor%>">
							<td width="166" bgcolor="<%=(i%2==0)?"#336699":"#C0C0C0"%>"><%=height*factor%> <%=i %> </td>
						</tr>
						
						<%
					}
				}
				%>
			</table>
		</td>			
		<td width="100%" >											  	
			<table width="100%"  border="0">
				<tr height="40">
					<th width="166" bgcolor="#9999FF">Lugar</th>
					<th width="166" bgcolor="#9999FF">Hora Inicio</th>
					<th width="166" bgcolor="#9999FF">Hora Fin</th>				
				</tr>
			<% 
			{
					for (Iterator iterator = events.iterator(); iterator.hasNext();) {
							i++;
							SchedullerEvents eachEvents = (SchedullerEvents) iterator.next();
					heightParam = eachEvents.getSize()*factor;
					%>
					<tr height="<%=heightParam%>">				
						<td width="100%" bgcolor="<%=(i%2==0)?"#336699":"#C0C0C0"%>"> Lugar:<%=lugar%></td>
						<td width="100%" bgcolor="<%=(i%2==0)?"#336699":"#C0C0C0"%>">Hora Inicio<%=horaInicio%></td>
						<td width="100%" bgcolor="<%=(i%2==0)?"#336699":"#C0C0C0"%>">Hora Fin <%=horaFin%></td>
						
					</tr>
					
					<%
				}						 
			}				
			%>				  	
			</table>
		</td>
	</tr>
</table>