Dynami c ID элементов - PullRequest
       9

Dynami c ID элементов

0 голосов
/ 22 января 2020

Я открываю объект X и Y с одинаковыми полями, вкладками и флажками. Почему идентификаторы флажков или других элементов отличаются? Что такое gwt-uid (число)? Пожалуйста, проверьте вложения.

<!-- Checkbox gwt-uid-1337 / client segment / collateral X -->
<span class="v-checkbox v-widget webdp-ui-checkbox v-checkbox-webdp-ui-checkbox" id="synchronizationCollateral">
<input type="checkbox" value="on" id="gwt-uid-1337" tabindex="0"><label for="gwt-uid-1337"></label></span>
<label for="gwt-uid-1337"></label>

<!-- Checkbox gwt-uid-1824 / same client / collateral Y -->
<span class="v-checkbox v-widget webdp-ui-checkbox v-checkbox-webdp-ui-checkbox" id="synchronizationCollateral">
<input type="checkbox" value="on" id="gwt-uid-1824" tabindex="0"><label for="gwt-uid-1824"></label></span>
<label for="gwt-uid-1824"></label>


<!-- Tab ITEM (collateral provider) gwt-uid-2054 / same client / collateral X -->
<td class="v-tabsheet-tabitemcell" role="tab" aria-selected="false" tabindex="-1" aria-labelledby="gwt-uid-2054" aria-disabled="false">
<div class="v-tabsheet-tabitem">
<div class="v-caption" id="gwt-uid-2054" style="width: 148px;">
<div class="v-captiontext">Collateral provider</div></div></div></td>

<!-- Tab ITEM (collateral provider) gwt-uid-2281 / same client / collateral Y -->
<td class="v-tabsheet-tabitemcell" role="tab" aria-selected="false" tabindex="-1" aria-labelledby="gwt-uid-2281" aria-disabled="false">
<div class="v-tabsheet-tabitem">
<div class="v-caption" id="gwt-uid-2281" style="width: 148px;">
<div class="v-captiontext">Collateral provider</div></div></div></td>

1 Ответ

0 голосов
/ 22 января 2020

GWT

GWT означает Google Web Toolkit - это инструментарий разработки для создания приложений RICH Inte rnet. В общих чертах, GWT - это платформа для создания крупномасштабных и высокопроизводительных веб-приложений с простотой обслуживания.

Особенности

Некоторые примечательные особенности:

  • GWT предоставляет разработчикам возможность написать приложение на стороне клиента в JAVA.
  • GWT компилирует код, написанный в коде от JAVA до JavaScript.
  • Приложение, написанное на GWT, является кросс-браузерным совместимый. GWT автоматически генерирует javascript код, подходящий для каждого браузера.

As GWT генерирует javascript код, подходящий для каждого браузера, атрибуты элементов Dynami c в природе. Следовательно, вы видите, что к атрибутам id добавляется случайное число, например:

  • gwt-uid-1337
  • gwt-uid-1824
  • gwt-uid-2054
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...