Changeset 26:5844d64930de
- Timestamp:
- 05/31/09 18:16:15 (16 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> |