Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP DocuSign API-创建非必填字段_Php_Docusignapi - Fatal编程技术网

PHP DocuSign API-创建非必填字段

PHP DocuSign API-创建非必填字段,php,docusignapi,Php,Docusignapi,我正在应用程序中使用DocuSign提供的PHP库 我想知道如何创建一个不需要用户填写的文本字段 这是我正在做的一个片段 $text = new \DocuSign\eSign\Model\SignHere(); $text->setAnchorString("Name"); $text->setAnchorXOffset("100"); $text->setAnchorYOffset("-20"); $text->setTabLabel("Name"); $text-&

我正在应用程序中使用DocuSign提供的PHP库

我想知道如何创建一个不需要用户填写的文本字段

这是我正在做的一个片段

$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);
我希望此字段是可选的,但在尝试完成签名过程时始终需要此字段


任何帮助都将不胜感激

我相信您只需要将文本选项卡的可选属性设置为true

$text->setOptional("true");

(2016年8月17日:更新了答案,以引用可选属性,而不是必需属性)。

谢谢您的回复,Kim。SignHere类中似乎没有setRequired方法。我遗漏了什么吗?有趣的是,看起来SignHere选项卡不像其他选项卡那样具有名为“required”的属性。相反,它有一个名为“optional”的属性——您需要将该属性设置为true。我已经用这些信息更新了我的答案;如果它解决了您的问题,请标记为已接受,以便其他人将来可以从中受益。谢谢那看起来正是我要找的!你帮了大忙。非常感谢你!