自定义标签不起作用

科兹莫兹

我正在尝试将邮政编码列表添加到我的 DocuSign 文档中,但它似乎阻止了任何选项卡的显示。唯一的其他选项卡是 GitHub 上 PHP SDK 中显示的 setSignHereTabs 选项卡。

// add postcode tab
$postcodeTab = new DocuSign\eSign\Model\Text();
$postcodeTab->setDocumentId = ("1");
$postcodeTab->setRecipientId = ("1");
$postcodeTab->setPageNumber = ("1");
$postcodeTab->setName = ("postcodes");
$postcodeTab->setTabLabel = ("ReadOnlyDataField");
$postcodeTab->setValue = ($postcodes);
$postcodeTab->setLocked = ("true");
$postcodeTab->setXPosition = ("100");
$postcodeTab->setYPosition = ("100"); 
// add the postcode tab to the envelope's list of tabs
$tabs = new DocuSign\eSign\Model\Tabs();
$tabs->setTextTabs(array($postcodeTab));

我通过以下链接使用 Rest Api 文档和“数据字段”部分作为指南:

https://www.docusign.com/developer-center/explore/features/stick-etabs

Apache 错误日志中未显示任何错误。任何帮助,将不胜感激。

GitHub 链接

https://github.com/docusign/docusign-php-client

休息 API 文档

https://docs.docusign.com/esign/

再见 StackExchange

您应该访问该功能,而不是设置它:

$postcodeTab->setDocumentId = ("1")

应该:

$postcodeTab->setDocumentId("1")

setDocumentId实例中的一个函数DocuSign\eSign\Model\Text当你放一个等号时,它setDocumentId会被覆盖,变成一串“1”,基本上什么都不做。您必须更新每个引用,并删除它之前的等号,因此您实际上是在调用每个函数,这些函数将在内部为实例设置相应的字段。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章