我正在使用DocuSign API创建一个Envelope签名请求,其中包含2个复选框选项卡。当我在收到电子邮件后查看文档时,当我点击两个复选框中的任意一个时,它会勾选两个复选框。
出现2个复选框,但单击其中任何一个都会将它们标记为勾选。
这是选项卡的JSON:
"tabs" :
{
"checkboxTabs" :
[
{
"documentId" : "1",
"pageNumber" : "6",
"required" : "true",
"tabId" : "0",
"tabLabel" : "",
"xPosition" : "323",
"yPosition" : "170"
},
{
"documentId" : "1",
"pageNumber" : "6",
"required" : "true",
"tabId" : "1",
"tabLabel" : "",
"xPosition" : "323",
"yPosition" : "184"
}
],
"dateSignedTabs" :
[
{
"documentId" : "1",
"pageNumber" : "6",
"xPosition" : "447",
"yPosition" : "272"
}
],
"signHereTabs" :
[
{
"documentId" : "1",
"pageNumber" : "6",
"xPosition" : "266",
"yPosition" : "231"
}
],
"textTabs" :
[
{
"documentId" : "1",
"pageNumber" : "6",
"tabLabel" : "Name",
"xPosition" : "86",
"yPosition" : "273"
}
]
}
它们具有唯一的“tabId”值 - 不确定我需要做什么才能使它们成为可以单独勾选/取消选中的单独复选框。
您需要为每个复选框指定一个唯一的TabLabel。通过给他们相同的“空”TabLabel,你告诉DocuSign数据应该填充在他们之间。