You need to sign in to do that
Don't have an account?
Manohar kumar
java script call from outputField double click
Hi Everyone,
I have a outputField which is uder repeat component. I have inlineEditSupport for inline editing. Now i made a html buttton on the top, my requirement is button should be dislayed only in inline edit mode.
i made a javascript fuction to display the button.
<script> function showSave() { alert('##'); document.getElementById('saveButton').style.display ="block"; } </script>but i am not sure how to call this on double click for outputField.
i tried putting actionSupport in the outputField, but i am not sure.
Any help would be appreciated.
Thanks,
Manohar
You need to change your approach and change your code like below code.
<apex:form >
<apex:pageBlock mode="inlineEdit">
<apex:pageBlockButtons >
<apex:commandButton action="{!edit}" id="editButton" value="Edit"/>
<apex:commandButton action="{!save}" id="saveButton" value="Save"/>
<apex:commandButton onclick="resetInlineEdit()" id="cancelButton" value="Cancel"/>
</apex:pageBlockButtons>
<apex:pageBlockTable values="ContactLst" var="contact">
<apex:outputField value="{!contact.lastname}">
<apex:inlineEditSupport showOnEdit="saveButton, cancelButton" hideOnEdit="editButton" event="ondblclick" changedStyleClass="myBoldClass" resetFunction="resetInlineEdit"/>
</apex:outputField>
<apex:outputField value="{!contact.accountId}"/>
<apex:outputField value="{!contact.phone}"/>
</apex:pageBlockTable>
</apex:pageBlock>
</apex:form>