Я новичок, и мне нужно кое-что понять, как работает приложение axelor?
Вот ссылка на документацию https://docs.axelor.com/adk/5.2/dev-guide/web-client/index.html
В документации не объясняется, как модели и представления, определенные с помощью xml, отображают представление приложения. Кроме того, существует не так много примеров / примеров приложений, которые демонстрируют функциональность.
Предположим, что это xml для простой формы:
<!-- editor for a computed field -->
<field name="fullName">
<editor>
<field name="title" />
<field name="firstName" />
<field name="lastName" />
</editor>
</field>
<!-- editor for a many-to-one field -->
<field name="customer">
<editor x-viewer="true">
<field name="firstName" />
<field name="lastName" />
<field name="email" />
</editor>
</field>
<!-- editor for a one-to-many field -->
<field name="emails">
<editor layout="table" onNew="compute-default-email">
<field name="email" />
<field name="primary" widget="toggle" x-icon="fa-star-o" x-icon-active="fa-star" x-exclusive="true" />
<field name="optOut" widget="toggle" x-icon="fa-ban" />
<field name="invalid" widget="toggle" x-icon="fa-exclamation-circle" />
</editor>
</field>
Как акселор отображает этот вид с помощью HTML?
На самом деле мне было поручено пройти стажировку в компании, и мне нужно понять документы и внести изменения в модель xml для представления. Но когда я пытаюсь изменить или удалить код xml, который похож на вид страницы HTML в браузере, ничего не происходит. Моя задача состоит в том, чтобы добавить к нему некоторые кнопки и функции и отобразить изменения на веб-странице e.
Любой, кто имеет опыт работы с Акселором и AngularJS (поскольку акселор также использует AngularJS и Java), пожалуйста, объясните, как все работает в нем, как они работают.
(я пытался пометить аксельор, но в stackoverflow такой вещи нет)