You need to sign in to do that
Don't have an account?

Editing multiple related records in VF page
I would like to be able to edit specific fields in the Assets records related to an Account. Below you will find the visualforce page I wrote to do this. When I click the save button, it doesn't actually save the values I have put in the input Fields. What am I doing wrong here?
<apex:page standardController="Account"> <apex:Form > <apex:pageBlock title="Check in Stations for {!Account.Nickname__c}"> <apex:pageBlockButtons > <apex:commandButton action="{!save}" value="Save"/> <apex:commandButton action="{!cancel}" value="Cancel"/> </apex:pageBlockButtons> <apex:pageBlockTable value="{!account.assets}" var="item"> <apex:column value="{!item.Name}"/> <apex:column headerValue="Serial Number"> <apex:inputField value="{!item.SerialNumber}"/> </apex:column> <apex:column headerValue="Ethernet MAC Address"> <apex:inputField value="{!item.Ethernet_MAC_Address__c}"/> </apex:column> </apex:pageBlockTable> </apex:pageBlock> </apex:Form> </apex:page>
The standard "save" method only connects up with the Account record. To save the Assets - you're going to have to create an Apex Controller on the backend with a custom save method.
-Andy
All Answers
The standard "save" method only connects up with the Account record. To save the Assets - you're going to have to create an Apex Controller on the backend with a custom save method.
-Andy
I figured this was going to be the case, but I wanted an answer from a more experienced user before I went through the trouble of writing the controller. Thankfully it is an easy controller to write. I appreciate the help.
Hello,
I have the same problem. Could you give me a copy of the controller (and testclass) you wrote to solve the problem ?
I'm brand new in classes, methods... and it would help me.
Many thanks in advance for your help.
Jean
dboonepes,
Can you share the controller for this VF page. I have a similar use case that i want to solve. I'm an Apex newbie and need some guidance.
Thanks in advance,
John