조회 필드가 채워지고 나중에 동일한 visualforce 페이지를 열면 조회 필드가 미리 채워집니다.Visualforce 페이지에서 조회 값을 지우는 방법은 무엇입니까?
'X'를 클릭하면 필드 값이 지워지도록 'X'를 조회 필드 옆에 붙이고 싶습니다.
조회 필드가 채워지고 나중에 동일한 visualforce 페이지를 열면 조회 필드가 미리 채워집니다.Visualforce 페이지에서 조회 값을 지우는 방법은 무엇입니까?
'X'를 클릭하면 필드 값이 지워지도록 'X'를 조회 필드 옆에 붙이고 싶습니다.
필드의 값을 공백으로 설정하는 간단한 자바 스크립트로이 작업을 수행 할 수 있습니다. 사용할 요소의 ID를 얻는 것과 관련하여 Force.com의 마법이 조금 있습니다. 아래는 필요한 것을 수행하는 완벽한 페이지입니다.
<apex:page standardController="Contact">
<apex:form >
<apex:inputField id="accountLookup" value="{!Contact.AccountId}"/>
<a href="#" onClick="document.getElementById('{!$Component.accountLookup}').value = ''; return false;">Clear</a>
<apex:commandButton action="{!Save}" value="Save"/>
</apex:form>
</apex:page>
주 당신은 당신이 (<apex:pageBlock>
등을 사용할 때 필요) 요소 {!$Component.Parent.Child.Grandchild}
로 드릴 다운 할 필요가 저장 이후 간단 위를 할 찾을 수 있지만, the recommended way of applying javascript to a link is to do it on page load 그와 자바 스크립트 ISN 경우 ' 사용하도록 설정하면 사용자가 링크가 작동하지 않는 것보다 더 큰 문제가 발생합니다!
감사합니다. 그것은 일했다!! –