Changeset 26:5844d64930de

Show
Ignore:
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:
3 modified

Legend:

Unmodified
Added
Removed
  • java/sql-vyuka/src/java/cz/frantovo/sql/vyuka/dao/HistorieDAO.java

    r24 r26  
    5959 
    6060        Tabulka t = new Tabulka(); 
    61         String[] zahlavi = {"Kdy", "SQL příkaz"}; 
     61        String[] zahlavi = {"historie.kdy", "historie.prikaz"}; 
    6262        t.setZahlavi(zahlavi); 
    63         /** TODO: lokalizace */ 
    64         t.setZahlaviTip("TODO: Překlad"); 
     63        t.setZahlaviTip("historie.zahlaviTip"); 
     64        t.setLokalizovat(true); 
    6565 
    6666        Connection db = getSpojeni(DATABAZE.APLIKACE); 
  • java/sql-vyuka/src/java/cz/frantovo/sql/vyuka/dto/Tabulka.java

    r25 r26  
    1313    private String zahlaviTip; 
    1414    private Collection<Object[]> hodnoty = new ArrayList<Object[]>(); 
     15    /** Zda se má lokalizovat záhlaví tabulky a její tip. */ 
     16    private boolean lokalizovat = false; 
    1517 
    1618    public String[] getZahlavi() { 
     
    3335        return hodnoty; 
    3436    } 
     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    } 
    3553} 
  • java/sql-vyuka/web/ajax.jspx

    r24 r26  
    2828            <!-- Tabulky --> 
    2929            <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> --> 
    3040                <table> 
    31                     <thead title="${tabulka.zahlaviTip}"> 
     41                    <thead title="${zahlaviTip}"> 
    3242                        <tr> 
    3343                            <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> 
    3552                            </c:forEach> 
    3653                        </tr>