1

VF 페이지는 궁극적으로 서비스 콘솔에 통합됩니다. 요구 사항 중 하나는 VF 페이지가 항상 편집 모드에 있으며 저장 버튼 (또는 Ctrl + S)을 누르면 페이지 또는 양식을 새로 고치지 않고 필드를 저장해야한다는 것입니다. 편집 모드는 항상 페이지 참조를 반환하기 때문에 여전히 저장 방법 표준 컨트롤러를 사용하는 동안이 저장 등의 기능을 구현하기 위해새로 고치지 않고 VF 폼을 편집 모드로 저장

<apex:pageBlock title="Edit Case" mode="edit">

것이 가능하여 달성된다? 그렇지 않은 경우 진행하는 가장 좋은 방법은 무엇입니까?

답변

1

rerender 속성을 지정하는 페이지 리디렉션/새로 고침을 건너 뛸 때 당신은 퀵 세이브를 활용할 수 있어야한다 : 당신은 저장이 발생한 후 페이지의 특정 부분을 다시 쓰게하려면

<apex:commandButton action="{!quicksave}" value="Save" rerender="null" /> 

, null 교체 적절한 VF 구성 요소 ID로

+0

정말 고마워요! 나는 rerender = "none"으로 이전에 시도했지만 작동하지 않았습니다. – madridista

1

표준 컨트롤러의 quicksave 동작을 사용 하시겠습니까? 예를 들어

:이 방법으로

<apex:commandButton action="{!quicksave}" value="Save" /> 

는 여전히 발생할 수있는 저장하지만 리디렉션 없을 것이다.

+0

나는 그것을 시도했지만 여전히 페이지를 새로 고칩니다 ... 유일한 차이점은 다른 페이지로 리다이렉트하지 않는다는 것입니다. – madridista

+0

아, 사과드립니다. 원래 질문에서 새로 고치지 않아야한다는 요구 사항을 놓친 것처럼 보입니다. –

관련 문제