2017-04-21 1 views
0

라디오 버튼을 내 PDF에 삽입하려고합니다. SignatureHereTabs, DateSignedTabs, TextTabs, CheckBoxTabs를 사용하고 있는데이 코드는 제대로 작동하지만 라디오 버튼을 사용하면 모든 속성을 올바르게 설정하는 방법을 알지 못합니다.docusign RadioGroup을 구성하는 방법

내 PHP 코드 :

$radio1 = new \DocuSign\eSign\Model\SignHere(); 
$radio1->setXPosition("100"); 
$radio1->setYPosition("215"); 
$radio1->setDocumentId("1"); 
$radio1->setPageNumber("1"); 
$radio1->setRecipientId("1"); 
$radio1->setTabLabel("labelRadio1"); 
$radio1->setName("NameRadio1");      
//$radio1->setGroupName("GroupRadio");   // NOT WORKING 
//$radio1->setValue("valueRadio1");    // NOT WORKING 

$radio2 = new \DocuSign\eSign\Model\SignHere(); 
$radio2->setXPosition("130"); 
$radio2->setYPosition("215"); 
$radio2->setDocumentId("1"); 
$radio2->setPageNumber("1"); 
$radio2->setRecipientId("1"); 
$radio2->setTabLabel("labelRadio2"); 
$radio2->setName("NameRadio2");     
//$radio2->setGroupName("GroupRadio");    // NOT WORKING 
//$radio2->setValue("valueRadio2");     // NOT WORKING 

$tabs = new DocuSign\eSign\Model\Tabs(); 
$tabs->setRadioGroupTabs(array($radio1,$radio2)); 

==> 
setGroupName and setValue Not Working 
==> 
No buttons appear on the PDF instead CheckBox works fine 

문제점은 무엇입니까? 감사합니다.

+1

StackOverflow에 오신 것을 환영합니다! 질문에 대한 최상의 답변을 수락하거나 확인하십시오. 그리고 다른 사람들의 질문에 대한 대답을 포함하여 당신이 보는 모든 유용한 대답을 upvote하십시오. 많은 감사합니다! –

답변

2

SignHere 탭을 잘못 사용하고 있습니다. 당신이 \DocuSign\eSign\Model\Radio() SDK를 사용해야 라디오 버튼의 경우

link

라디오 버튼을 누른 다음 DocuSign\eSign\Model\RadioGroup() SDK link

에 추가해야합니다 나는 RadioRadioGroup

$radio1 = new \DocuSign\eSign\Model\Radio(); 
$radio1->setXPosition("100"); 
$radio1->setYPosition("215"); 
$radio1->setPageNumber("1");   
$radio1->setValue("valueRadio1");    

$radio2 = new \DocuSign\eSign\Model\Radio(); 
$radio2->setXPosition("130"); 
$radio2->setYPosition("215"); 
$radio2->setPageNumber("1");      
$radio2->setValue("valueRadio2");   

$radioGroup = new DocuSign\eSign\Model\RadioGroup(); 
$radioGroup->setDocumentId("1"); 
$radioGroup->setGroupName("GroupRadio"); 
$radioGroup->setRadios(array($radio1,$radio2)) 

$tabs = new DocuSign\eSign\Model\Tabs(); 
$tabs->setRadioGroupTabs(array($radioGroup)); 

참조를 사용하도록 코드를 업데이트 한 RadioGroup을 사용할 때 json 예제의 경우 answer입니다.

+0

미안하지만 스크립트는 $ radio-> setDocumentId ("1")에서 중지하고 $ document-> setDocumentId ("1"); –

+0

전체 스크립트와 전체 오류 메시지를 게시 할 수 있습니까? –

+0

코드는 –

관련 문제