Misschien een beetje vreemde titelomschrijving, maar hier komt mijn probleem op neer.
Ik heb een tabel. Deze bestaat uit x-aantal kolommen. De bovenste rij bestaat uit 1 kolom welke een span vormt ter breedte van alle kolommen:
Deze tabel is flink uitgekleed en dient slechts als voorbeeld.
Nu heeft deze tabel in mijn applicatie meerdere views.
Bij 1 view moet de eerste kolom worden verborgen.
Dit kun je allemaal heel makkelijk doen met onderstaande code (hier wordt de 2e kolom verborgen). Dit werkt volgens mij alleen in IE, maar dat geeft niet, want het is voor intern gebruik en daar gebruikt men alleen maar IE.
Nu blijft de titel gewoon netjes staan.
Maar probeer ik de 1e kolom te verbergen dan krijg ik een probleem:
de titel wordt dan ook niet meer weergegeven.
Nu kan ik ervoor kiezen om iedere cel die verborgen moet worden d.m.v. css te verbergen, maar aangezien de tabel zeer uitgebreid is en er meerdere kolommen verborgen moeten gaan worden, wil ik dit niet zo toepassen.
Ik wil het het liefst oplossen d.m.v. de colgroup tags.
Iemand enig idee, hoe ikde titel kan behouden als ik de 1e kolom wil verbergen?
Ik heb een tabel. Deze bestaat uit x-aantal kolommen. De bovenste rij bestaat uit 1 kolom welke een span vormt ter breedte van alle kolommen:
code:
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
| <style type="text/css" media="all">
.blue{
background-color: #006699;
color: #FFFFFF;
}
</style>
<table border="1" cellpadding="5">
<tr>
<td colspan="3" class="blue">titel</td>
</tr>
<tr>
<td>1</td>
<td>2</td>
<td>3</td>
</tr>
<tr>
<td>4</td>
<td>5</td>
<td>6</td>
</tr>
<tr>
<td>7</td>
<td>8</td>
<td>9</td>
</tr>
</table> |
Deze tabel is flink uitgekleed en dient slechts als voorbeeld.
Nu heeft deze tabel in mijn applicatie meerdere views.
Bij 1 view moet de eerste kolom worden verborgen.
Dit kun je allemaal heel makkelijk doen met onderstaande code (hier wordt de 2e kolom verborgen). Dit werkt volgens mij alleen in IE, maar dat geeft niet, want het is voor intern gebruik en daar gebruikt men alleen maar IE.
code:
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
| <style type="text/css" media="all">
.hiddenColumn{
display: none;
}
.blue{
background-color: #006699;
color: #FFFFFF;
}
</style>
<table border="1" cellpadding="5">
<colgroup>
<col />
<col class="hiddenColumn" />
<col />
</colgroup>
<tr>
<td colspan="3" class="blue">titel</td>
</tr>
<tr>
<td>1</td>
<td>2</td>
<td>3</td>
</tr>
<tr>
<td>4</td>
<td>5</td>
<td>6</td>
</tr>
<tr>
<td>7</td>
<td>8</td>
<td>9</td>
</tr>
</table> |
Nu blijft de titel gewoon netjes staan.
Maar probeer ik de 1e kolom te verbergen dan krijg ik een probleem:
de titel wordt dan ook niet meer weergegeven.
Nu kan ik ervoor kiezen om iedere cel die verborgen moet worden d.m.v. css te verbergen, maar aangezien de tabel zeer uitgebreid is en er meerdere kolommen verborgen moeten gaan worden, wil ik dit niet zo toepassen.
Ik wil het het liefst oplossen d.m.v. de colgroup tags.
Iemand enig idee, hoe ikde titel kan behouden als ik de 1e kolom wil verbergen?