我正在尝试通过DocusignAPI创建一个文档。我希望用户能够单击复选框,并设置验证,以便他们必须单击复选框。 当我通过API将PDF上传到Docusign时,它会自动识别复选框并将其呈现为"选项卡"。但是,我无法通过 API 与复选框交互以对其设置验证或更改任何其他属性。
我的复选框具有唯一的 ID 和名称,例如"条款复选框"。我尝试使用锚字符串或选项卡标签来选择该 id。然后,我尝试更改复选框的属性以显示我能够选择它。该复选框不会更改,这表明我无法选择它。
Checkbox termsCheckbox = new Checkbox();
termsCheckbox.setAnchorString("TermsCheckbox");
termsCheckbox.setSelected("false");
termsCheckbox.setName("hello terms checkbox");
termsCheckbox.setWidth("500");
termsCheckbox.setTabLabel("TermsCheckbox");
我没有看到复选框更改,这意味着我无法选择它。
您需要从文档中查找实际的复选框对象。 所以,过程是这样的:
- 创建信封
- 上传 pdf
- 做一个GET电话来获取信封
- 在 json 中找到复选框
- 执行 PUT 调用以更新复选框
如果不清楚,请告诉我