Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Построение таблицы / 8 сообщений из 8, страница 1 из 1
12.03.2012, 14:06:33
    #37700609
sjinks
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Построение таблицы
Есть такая проблема: в таблице выводятся затраты в строку и конце колонка с суммой по строке, но если какие-либо затраты отсутствуют, то значение подвигается на пустое место. Так быть не должно. Перепробовал все(
Спасибо заранее!
...
Рейтинг: 0 / 0
12.03.2012, 14:10:01
    #37700623
Ruslan.Isbarov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Построение таблицы
sjinks , <td></td> забыли в тех строках, где значение отсутствует.
...
Рейтинг: 0 / 0
12.03.2012, 14:11:31
    #37700625
sjinks
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Построение таблицы
В том то и дело, что они создаются динамически и так просто их туда не вставишь. Вот код таблицы:

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
<table align="center" border="1">
								<tr>
										<th>
											Офисы\затраты
										</th>
										<c:forEach items="#{summaryReportController.headers}" var="header">
											<td>
												#{header}
											</td>
										</c:forEach>
										<th>
											Сумма
										</th>
								</tr>
								<c:forEach items="#{summaryReportController.summaryReports}" var="report">
									<tr>												
										<td>
											#{report.officeName}
										</td>
										<c:forEach items="#{report.logs}" var="log">
											<td>
												<a4j:commandLink oncomplete="#{rich:component('logpopup')}.show();" value="#{log.amount}" render="logpopup">
													<a4j:param value="#{log.expId}" assignTo="#{summaryDetails.expenseId}"/>
													<a4j:param value="#{log.officeId}" assignTo="#{summaryDetails.officeId}"/>
												</a4j:commandLink>
											</td>
										</c:forEach>
										<td>
											#{report.sumByOffice}
										</td>
									</tr>
								</c:forEach>
								<tr>
									<th>
										Сумма
									</th>
									<c:forEach items="#{summaryReportController.sumByExp}" var="sum">
										<td>
											#{sum}
										</td>
									</c:forEach>
									<td>
										#{summaryReportController.total}
									</td>
								</tr>
					</table>
...
Рейтинг: 0 / 0
12.03.2012, 14:31:54
    #37700705
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Построение таблицы
Ruslan.Isbarov,
Это по стандарту HTML сдвигаются.
пробелы вставьте - должно заработать
...
Рейтинг: 0 / 0
12.03.2012, 14:40:16
    #37700730
Построение таблицы
google "css display empty cells" ?
...
Рейтинг: 0 / 0
12.03.2012, 14:47:53
    #37700754
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Построение таблицы
календареведgoogle "css display empty cells" ?
Не поможет. Автор же банально выводит данные не в ту колонку.
...
Рейтинг: 0 / 0
12.03.2012, 14:52:58
    #37700774
sjinks
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Построение таблицы
Тема закрыта. Проблема решена при помощи jstl тегов с условием. Спасибо
...
Рейтинг: 0 / 0
12.03.2012, 15:21:16
    #37700824
забыл ник
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Построение таблицы
тут банально у каждой строки неодинаковое количество колонок, решение не менее банальное - сделать в каждой строке одинаковое количество колонок
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Построение таблицы / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]