Changeset 26:5844d64930de
- Timestamp:
- 05/31/09 18:16:15 (15 years ago)
- Author:
- František Kučera <franta-hg@…>
- Branch:
- default
- Message:
-
Lokalizace záhlaví tabulky.
- Location:
- java/sql-vyuka
- Files:
-
Legend:
- Unmodified
- Added
- Removed
-
r24
|
r26
|
|
59 | 59 | |
60 | 60 | Tabulka t = new Tabulka(); |
61 | | String[] zahlavi = {"Kdy", "SQL příkaz"}; |
| 61 | String[] zahlavi = {"historie.kdy", "historie.prikaz"}; |
62 | 62 | t.setZahlavi(zahlavi); |
63 | | /** TODO: lokalizace */ |
64 | | t.setZahlaviTip("TODO: Překlad"); |
| 63 | t.setZahlaviTip("historie.zahlaviTip"); |
| 64 | t.setLokalizovat(true); |
65 | 65 | |
66 | 66 | Connection db = getSpojeni(DATABAZE.APLIKACE); |
-
r25
|
r26
|
|
13 | 13 | private String zahlaviTip; |
14 | 14 | private Collection<Object[]> hodnoty = new ArrayList<Object[]>(); |
| 15 | /** Zda se má lokalizovat záhlaví tabulky a její tip. */ |
| 16 | private boolean lokalizovat = false; |
15 | 17 | |
16 | 18 | public String[] getZahlavi() { |
… |
… |
|
33 | 35 | return hodnoty; |
34 | 36 | } |
| 37 | |
| 38 | /** |
| 39 | * Zda se má lokalizovat záhlaví tabulky a její tip. |
| 40 | * @return the lokalizovat |
| 41 | */ |
| 42 | public boolean isLokalizovat() { |
| 43 | return lokalizovat; |
| 44 | } |
| 45 | |
| 46 | /** |
| 47 | * Zda se má lokalizovat záhlaví tabulky a její tip. |
| 48 | * @param lokalizovat the lokalizovat to set |
| 49 | */ |
| 50 | public void setLokalizovat(boolean lokalizovat) { |
| 51 | this.lokalizovat = lokalizovat; |
| 52 | } |
35 | 53 | } |
-
r24
|
r26
|
|
28 | 28 | <!-- Tabulky --> |
29 | 29 | <c:forEach var="tabulka" items="${vysledek.tabulky}"> |
| 30 | <!-- <lokalizace> --> |
| 31 | <c:choose> |
| 32 | <c:when test="${tabulka.lokalizovat}"> |
| 33 | <fmt:message key="${tabulka.zahlaviTip}" var="zahlaviTip"/> |
| 34 | </c:when> |
| 35 | <c:otherwise> |
| 36 | <c:set value="${tabulka.zahlaviTip}" var="zahlaviTip"/> |
| 37 | </c:otherwise> |
| 38 | </c:choose> |
| 39 | <!-- </lokalizace> --> |
30 | 40 | <table> |
31 | | <thead title="${tabulka.zahlaviTip}"> |
| 41 | <thead title="${zahlaviTip}"> |
32 | 42 | <tr> |
33 | 43 | <c:forEach var="zahlavi" items="${tabulka.zahlavi}"> |
34 | | <td><c:out value="${zahlavi}"/></td> |
| 44 | <td> |
| 45 | <!-- <lokalizace> --> |
| 46 | <c:if test="${tabulka.lokalizovat}"> |
| 47 | <fmt:message key="${zahlavi}" var="zahlavi"/> |
| 48 | </c:if> |
| 49 | <!-- </lokalizace> --> |
| 50 | <c:out value="${zahlavi}"/> |
| 51 | </td> |
35 | 52 | </c:forEach> |
36 | 53 | </tr> |