내 x 페이지에 "doc"라는 데이터 소스와 링크 컨트롤이 있습니다. 데이터 소스는 URL 매개 변수를 사용하여 문서에 바인딩XPage의 클라이언트 측 링크에서 url 매개 변수 openDocument를 EditDocument로 변경하는 방법
documentId = 914A .... & 행동 =
오픈 도큐먼트
나는 그래서 URL 매개 변수 액션에 "editDocument"를 변경할 링크 제어를 클릭하면 내 데이터 소스가 편집 모드로 전환됩니다.나는 이것을 클라이언트 측 솔루션으로하고 싶습니다. 그래서 EL을 사용하여 URL을 구성함으로써이 일을 할 수 있다고 생각합니다.
<xp:link escape="true" text="Edit Mode" id="link5" value="/documentID=#{doc.getUniversalID...}?action=editDocument"></xp:link>
어떤 아이디어가 있습니까?
감사 토마스
왜 관심이 있습니까? (나는 하나가 아니라는 것을 말하는 것이 아니라, 나중에 사용하기 위해 유스 케이스를 이해하려고 노력하고있다.) 내가 아는 한, 데이터 소스의 편집 모드를 변경하기 위해 서버와 상호 작용해야한다. 다음 제출 후 적용되지 않습니다. 따라서 부분 새로 고침 (부분 실행)을 사용하면 서버에서 성능이 약간 향상되고 잠재적으로 HTML을 줄이고 페이지를 메모리로 다시로드하지 않게됩니다. –
데이터 소스 모드를 편집 모드로 변경하기 위해 간단한 동작을 사용했지만 URL을 변경하지 않았습니다. 따라서 전체 스토리를 작성하는 대신 복잡한 백엔드 솔루션을 얻을 위험이 있으므로 더 쉬운 것을 요구했습니다. –