我需要在包含婚姻状况的信封上预先填写下拉列表。 我通过REST API使用以下JSON:
{
"templateRoles":[
{
"email":"a1c4325f-c94c-489a-b15a-60e79b109af0@dsp.kryptiq.com",
"name":"George Washington",
"roleName":"Patient",
"recipientId":1,
"clientUserId":"1",
"tabs":{
"listTabs":[
{
"tabLabel":"\\*MaritalStatus",
"value":"M"
},
],
}
},
{
"email":"1967b78f-6841-4875-9467-da27c5d964e6@dsp.kryptiq.com",
"name":"Harry Winston",
"roleName":"Provider",
"recipientId":2,
"clientUserId":"2"
}
],
"templateId":"35d20780-e451-4935-8ead-3984d86c5de5",
"status":"sent"
}
当使用下拉项设置模板时,此方法有效: 米; S; d; W
并且下拉值为空
但是当我将下拉项设置为: 已婚;单;离婚;丧偶
并且下拉值为: 米; S; d; W
预填充不再有效。
“值”字段似乎映射到下拉列表中的项目。是否可以使用值(键)预填充下拉列表?
答案 0 :(得分:0)
我也看到同样的事情,我同意这很可能是REST API中的一个错误。我会为此记录一个错误。同时,如果你只是使用项目列表而不是值列表,它似乎工作,所以我想知道你是否可以使用它作为一种解决方法,并在你选择后映射到你身边的特定“值”
如您所知,如果您将模板设置为Married;Single;Divorced;Widowed
并且未设置VALUES,则可以预先填充下拉菜单,然后在您拨打的API调用中使用:
"listTabs":[
{
"tabLabel":"MaritalStatus",
"value":"Married"
}
]
它从选择的第一个选择(已婚)开始。如果签名者然后选择下拉项,完成签名,然后下载完成的信封的表单数据,他们将返回“已婚”作为值。然后你的代码可以将它映射到你身边的任何东西(即你的表映射为1; 2; 3; 4为已婚;单身;离婚;丧偶或M; S; D; W等)