掲示板

auto fields issue in liferay 7 GA2 ?

7年前 に lokesh gorrela によって更新されました。

auto fields issue in liferay 7 GA2 ?

Regular Member 投稿: 173 参加年月日: 16/03/09 最新の投稿
Hi guys,

I created a form by using auto fields in liferay 7. see the belwo code.

<aui:form name="fm" method="POST" action="<%=addMemberURL.toString()%>" >
<div id="member-fields">
<div class="lfr-form-row lfr-form-row-inline">
<div class="row-fields" style="display: flex;">
<aui:input fieldParam='firstName1' id='firstName1' name="firstName1" label="First Name" />
</div></div></div>
<aui:button type="submit"/>
</aui:form>

<aui:script>
AUI().use('liferay-auto-fields',function(A) {
new Liferay.AutoFields(
{
contentBox: '#member-fields',
fieldIndexes: '<portlet:namespace />rowIndexes'
}
).render();
});
</aui:script>


After form creation I tested below scenarios:
Scenario-1:
I click on Add button(Increment) and I taken 4 fields after that I filled 4 fields and click on save button, data stored in db successfully.
Scenario-2:
I click on Add button(Increment) and I taken 3 fields after that I filled 3 fields then after I click on remove button(Decrement) and removed one field from 3 fields. After that I click on save button, three fields data is stored. Actually store only two fields data in database because we removed one field from three fields. So this is problem in scenario-2.

How to resolve problem in scenario-2. Anyone knows about this please give replay to me.

Thanks
With Regards
Lokesh