EN · DE · RU · FR · ES

#3161: AbstractEditPage.html

projectforge-wicket/src/main/java/org/projectforge/web/wicket/AbstractEditPage.html Тип: HTML · Роль: Страница · Исходник: projectforge-wicket/src/main/java/org/projectforge/web/wicket/AbstractEditPage.html 67 строк · 58 кода · 2 комментария · 7 пустых
Реализация страницы Wicket для абстрактного редактирования. Составляет панели, формы и навигацию.

Структура кода

Компоненты Wicket: showDeleteQuestionDialog, tabTitle, form, feedback, flowform, buttons, csrfToken, timeOfLastUpdate, timeOfCreation, historyTable

Исходный код (сокращённый)

<html lang="ru" 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("Удалить...?");
        }
    </script>

    <div class="tabbable">
      <ul class="nav nav-tabs">
        <li class="active"><a href="#editform" data-toggle="tab"><span wicket:id="tabTitle">[Редактировать элемент]</span></a></li>
        <li><a href="#history" data-toggle="tab"><wicket:message key="label.historyOfChanges" /></a></li>
      </ul>
    </div>

    <div class="tab-content">

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

          <wicket:container wicket:id="flowform">[поля формы]</wicket:container>
          <wicket:child />
          <div class="button_bar">
            <wicket:container wicket:id="buttons">[кнопки действий]</wicket:container>
          </div>
          <input type="hidden" wicket:id="csrfToken" />
        </form>
      </div>

      <!-- history -->
      <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>[таблица истории]</td>
          </tr>
        </table>
      </div>

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

История Git

94bd583cb PROJECTFORGE-2226 создать переиспользуемую панель TabPanel и первый черновик множественных вкладок на странице редактирования сотрудника
9ebb88522 Начальный коммит