I am having a custom object where there is a list within a list within a list.
On the Visualforce page I am presenting it using an apex:repeat
and apex:inputText
fields.
When I try to change and send it back to the controller. The apex-repeat seems to only pick up the change done on the last field that was rendered through the repeat tag. Is there a limitation that is causing this?
<apex:repeat value="{!domainObjNameList}" var="ed" >
<apex:variable var="prntList" value="{!ed.Can2List}" />
<apex:repeat value="{!prntList}" var="prnt" >
<apex:variable var="wedL" value="{!prnt.wList}" />
<apex:repeat value="{!wedL}" var="wed" >
<div>
<apex:inputText value="{!wed.name}">
</apex:inputText>
</div>
</apex:repeat>
</apex:repeat>
</apex:repeat>