2016-08-16 1 views
1

내 응용 프로그램 내에서 DocuSign에서 제공하는 PHP 라이브러리를 사용하고 있습니다.PHP DocuSign API - 불필요한 필드 만들기

사용자가 채울 필요가없는 텍스트 필드를 만드는 방법을 알고 싶습니다.

내가하는 일은 다음과 같습니다.

$text = new \DocuSign\eSign\Model\SignHere(); 
$text->setAnchorString("Name"); 
$text->setAnchorXOffset("100"); 
$text->setAnchorYOffset("-20"); 
$text->setTabLabel("Name"); 
$text->setName("Name"); 
$text_tabs[] = $text; 

$tabs = new DocuSign\eSign\Model\Tabs(); 
$tabs->setTextTabs($text_tabs); 

나는이 필드는 선택 사양하고 싶지만 서명 프로세스를 완료 할 때 항상 필요합니다.

도움이 될 것입니다.

답변

2

텍스트 탭의 속성 (선택 사항)을 (실제)으로 설정해야한다고 생각합니다.

$text->setOptional("true"); 

(8/17/16 다음 옵션 속성을 참조하는 답변을 업데이트 - 속성을 요구 대신에.) 응답, 김

+0

감사합니다. SignHere 클래스에는 setRequired 메소드가없는 것 같습니다. 내가 놓친 게 있니? – MemUya

+1

흥미 롭습니다 - ** SignHere ** 탭에는 다른 탭처럼 "** 필수 **"라는 속성이 없습니다. 대신 "** optional **"라는 속성이 있습니다.이 속성을 ** true **로 설정하려고합니다. 이 정보로 내 대답을 업데이트했습니다. 문제가 해결되면 다른 사람들이 나중에 혜택을받을 수 있도록 허용 표시를하시기 바랍니다. 감사! –

+0

그게 내가 찾고있는 것과 똑같아! 당신은 매우 도움이되었습니다. 고마워요! – MemUya