EN · DE · RU · FR · ES

#3161: AbstractEditPage.html

projectforge-wicket/src/main/java/org/projectforge/web/wicket/AbstractEditPage.html Type : HTML · Rôle : Page · Source : projectforge-wicket/src/main/java/org/projectforge/web/wicket/AbstractEditPage.html 67 lignes · 58 code · 2 commentaires · 7 vides
Implémentation de page Wicket pour l'édition abstraite. Compose des panneaux, des formulaires et la navigation.

Structure du code

Composants Wicket : showDeleteQuestionDialog, tabTitle, form, feedback, flowform, buttons, csrfToken, timeOfLastUpdate, timeOfCreation, historyTable

Code source (abrégé)

<html lang="fr" xmlns:wicket="http://wicket.apache.org/dtds.data/wicket-xhtml1.4-strict.dtd">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>

<body>
  <wicket:extend>
    <script wicket:id="showDeleteQuestionDialog" type="text/javascript">
        function showDeleteQuestionDialog() {
            return window.confirm("Supprimer...?");
        }
    </script>

    <div class="tabbable">
      <ul class="nav nav-tabs">
        <li class="active"><a href="#editform" data-toggle="tab"><span wicket:id="tabTitle">[Modifier l'élément]</span></a></li>
        <li><a href="#history" data-toggle="tab"><wicket:message key="label.historyOfChanges" /></a></li>
      </ul>
    </div>

    <div class="tab-content">

      <!-- formulaire d'édition -->
      <div id="editform" class="tab-pane active">
        <form wicket:id="form" autocomplete="off">
          <div wicket:id="feedback"></div>

          <wicket:container wicket:id="flowform">[champs du formulaire]</wicket:container>
          <wicket:child />
          <div class="button_bar">
            <wicket:container wicket:id="buttons">[boutons d'action]</wicket:container>
          </div>
          <input type="hidden" wicket:id="csrfToken" />
        </form>
      </div>

      <!-- historique -->
      <div id="history" class="tab-pane">
        <div class="row">
          <div class="span6">
            <fieldset>
              <label><wicket:message key="timeOfLastUpdate" /></label>
              <div>
                <wicket:container wicket:id="timeOfLastUpdate">[08.10.2009 13:27:02]</wicket:container>
              </div>
            </fieldset>
          </div>
          <div class="span6">
            <fieldset>
              <label><wicket:message key="timeOfCreation" /></label>
              <div>
                <wicket:container wicket:id="timeOfCreation">[08.10.2009 13:27:02]</wicket:container>
              </div>
            </fieldset>
          </div>
        </div>
        <table class="dataview" wicket:id="historyTable">
          <tr>
            <td>[tableau d'historique]</td>
          </tr>
        </table>
      </div>

      </div>
  </wicket:extend>
</body>
</html>

Historique Git

94bd583cb PROJECTFORGE-2226 créer un TabPanel réutilisable et première ébauche d'onglets multiples dans la page d'édition employé
9ebb88522 Validation initiale