Ошибка при сортировке таблицы
Поэтому у меня есть таблица, где я могу редактировать значения и отправлять их без каких-либо проблем.
Но когда я пытаюсь использовать функцию сортировки в заголовке таблицы, я получаю эту ошибку:
Ошибка очереди рендеринга в SetupRender[UserList:maxamount]: компонент UserList: maxamount должен быть заключен в компонент Form.
Когда я удаляю текстовые поля, функция сортировки работает, но тогда я не могу редактировать значения.
Когда я удаляю inplace="true", это также работает, но затем обновляется вся страница, что нежелательно. У кого-нибудь есть идеи, как я могу это исправить?
<div class="editManagementList">
<div class="card">
<t:form t:id="editManagementList">
<t:grid
source="managementListEdit"
class="managementlisttable thead-inverse table-hover"
inplace="true"
include="name,maxAmount,warnAmount,orderAmount"
cellDecorators="cellDecorator"
rowDecorators="rowDecorator"
t:mixins="GridDecorator"
row="managementitem">
<p:nameCell>
${namekey}
</p:nameCell>
<p:maxAmountCell>
<t:textfield t:id="maxamount" value="managementitem.maxAmount" />
</p:maxAmountCell>
<p:warnAmountCell>
<t:textfield t:id="warnamount" value="managementitem.warnAmount" />
</p:warnAmountCell>
<p:orderAmountCell>
<t:textfield t:id="orderamount" value="managementitem.orderAmount" />
</p:orderAmountCell>
</t:grid>
<t:submit value="${message:memorize}" />
</t:form>
</div>
</div>