Логика формирования id элементов, связанных с объектами по типам¶
Реализовано¶
INPUT, SELECT, TEXTAREA¶
1. для редактирования атрибута объекта a_{неймспейс, класс, атрибут}
<input type="text" class="form-control" id="a_develop-and-test_class_integer_integer_integer" name="integer_integer" pattern="[0-9]+([\.|,][0-9]+)?" value="5120">
BUTTON¶
1. действие списка la_{неймспейс, класс, имя команды}
<button id="la_develop-and-test_class_integer_edit" class="edit btn btn-info command" title="Редактировать" data-id="EDIT" style="display: inline-block;">Править</button>
2. действие формы fa_{неймспейс, класс, имя команды}
<button id="fa_develop-and-test_class_integer_saveandclose" data-id="SAVEANDCLOSE" type="button" class="btn command object-control SAVEANDCLOSE" style="">
Сохранить и Закрыть
</button>
3. действие ссылочного поля ra_{неймспейс, класс, атрибут, имя команды}
<button id="ra_develop-and-test_ref_use_ref_use_create" type="button" class="create-btn btn btn-success" data-ref-property="ref_use" title="Создать">
<span class="glyphicon glyphicon-plus-sign"></span>
</button>
4. действие поля коллекции ca_{неймспейс, класс, атрибут, имя команды}
нет возможности проверить, коллекции в процессе
5. плавающие кнопки формы ffa_{неймспейс, класс, атрибут, имя команды}
<button id="ffa_develop-and-test_class_integer_close" type="button" class="btn btn-default CLOSE" title="Закрыть" data-cmd="CLOSE">
<span class="glyphicon glyphicon-remove"></span>
</button>
FORM, DIV, TR, LI (для представления объектов)¶
1. секции и узлы навигации n_{имя секции навигации}
<a id="n_simple_types" href="#" title="Простые типы">
<i class="fa fa-menu-arrow pull-right toggler"></i>
<i class="main-icon fa fa-institution" title="Простые типы"></i>
<span>Простые типы</span>
</a>
Узел навигации n_{код узла навигации}
.
<a id="n_class_integer" class="menu-link" href="/registry/develop-and-test@class_integer" title="Класс "Целое [6]">Класс "Целое [6]</a>
Узел навигации открытого класса.