2017-11-09 8 views
0

Orbeon Form 빌더를 사용하여 양식 작성 빌드에 두 번 송신 단추를 추가해야합니다. 첫 번째 창에는 '제출'이 표시되고 다른 창에는 '인쇄 및 제출'이 표시되어야합니다. 하지만 첫 번째 레이블이 마지막 레이블로 대체되고 있음을 알 수 있습니다. 어떤 버튼을 두 번 폼에 추가 할 때 동일한 버튼에 대해 두 개의 다른 라벨을 추가하는 방법을 알려주실 수 있습니까? 양식에 두 개의 버튼이 있어야하는 요구 사항입니다. 첫 번째 양식은 나머지 서비스에 양식을 제출해야합니다 (이 경우 send 버튼을 사용하고 있습니다). 두 번째 양식은 인쇄하여 양식을 제출하여 서비스를 다시 시작하십시오. 제발 도와 줘. 고마워.Orbeon 양식 - 단추 및 레이블

+0

죄송합니다, 정확한 요구 사항은 내가 원하는 것입니다 '인쇄 및 제출'이라는 레이블이 붙은 단추 하나를 가지고있어 양식을 내 휴식 서비스로 보내고 그 내용을 인쇄하십시오. orbeon의 'pdf'버튼처럼 PDF 도구로 새로운 탭에 내용을 표시 할 수 있습니다. 나는 이미 양식을 받아 들일 수있는 휴식 서비스를 가지고있다; 그냥'send'와'pdf'의 두 함수를 병합해야합니다. 고맙습니다. –

+0

'open-rendered-format (format = "pdf")'이 새로운 탭에서 pdf를 열면, 이것은 필자의 요구 사항의 첫 부분에 충분할 것이라고 알았습니다. 그래서 아래 속성을 local-prod.xml 파일에 추가했습니다. –

+0

''. –

답변

0

알아 두셨 듯이 동일한 버튼을 두 번 사용할 수 없습니다. 서로 다른 버튼이어야하며, 다른 버튼을 사용해야합니다. 버튼이 send이라면 다른 하나는 send-and-print과 같은 다른 이름을 가져야합니다.

send 버튼 하나를 만들고 다른 하나는 다른 이름으로 호출해야합니다. 이제 Button and processes 다음에 새 버튼을 만들면됩니다.

open-rendered-format 조치는 Orbeon Forms 2017.1에서 새로 추가되었습니다. 당신은 당신이 어떤 버전을 사용하고 있는지 말하지 않습니다.

쉽게 꺼내 부품을 추가하고, 어떤 부분 (들)을 볼 수 있도록 나 또한 제대로 처리를 포맷 것이다 실패 : 혼란에 대한

<property as="xs:string" name="oxf.fr.detail.process.send-and-print.*.*"> 

    require-uploads 
    then require-valid 
    then save 
    then open-rendered-format(format = "pdf") 
    then save-final 
    then send(uri="http://192.168.25.18:8080/RestService/rest/xml", content="xml", replace="instance") then 
    navigate("http://192.168.25.18:8080/email-sent-virgin-ausi.h‌​tml") 
    recover navigate("http://192.168.25.18:8080/email-fail-virgin-ausi.h‌​tml") 

</property> 
+0

답장을 보내 주셔서 감사합니다. 나는 2017.1.1을 사용하고있다. 판. 그리고 두 개의 분리 된 버튼을 추가했습니다. 'send-and-print' (내 코드의'forPrintSubmit' 버튼) 버튼을 사용하려면 먼저 새 탭에서 양식을 열고 다음 단계에서 내 웹 서비스를 호출하고 싶습니다. 아래는 제가 재산을 어떻게 통과했는지입니다. –

+0

'' –

+0

그리고 내 orbeon.log 파일에 아래 오류가 발생합니다. | | 오류가 있습니다. 발생했습니다 | 동일한 작업 시퀀스 내에서 2 회 전송 및 xf : load를 실행할 수 없습니다. | 응용 프로그램 호출 스택 | 예외 : org.orbeon.oxf.common.ValidationException.'이 문제를 해결하도록 도와주십시오. 정말 고맙습니다. –