我有一个非常奇怪的问题。我创建了一个包含一个单选按钮组(rdoAction)的模板,其中包含3个单独的单选按钮(DepositTo,Reissue,Other)。当我通过API创建我的信封时,我会通过无线电组选项卡,选择我想要的特定单选按钮。这里是奇怪的部分,当我传递信息以选择重新发布或其他单选按钮时,它完美地工作,但是当签名会话加载时,从未选择DepositTo单选按钮。 我尝试从我的模板中删除单选按钮,然后在没有运气的位置添加一个新单选按钮。我也尝试删除它,然后复制并粘贴其中一个工作的地方,并相应地更改了值。使用该方法得到了DepositTo单选按钮的工作,但打破了我最初复制的那个。 此外,除了值和位置之外,所有单选按钮在我的模板中都具有相同的属性。单选按钮选项卡通过API使用模板选择
我知道我正在发送正确的XML,因为我使用相同的函数为每个单选按钮构建XML。关于为什么只有3个中的2个会起作用的任何想法?
UPDATE: 下面是从GetEnvelopeRecipients无线电集团标签:
"radioGroupTabs": [
{
"documentId": "1",
"recipientId": "1",
"groupName": "rdoAction",
"radios": [
{
"pageNumber": "1",
"xPosition": "72",
"yPosition": "240",
"value": "Reissue",
"selected": "false",
"tabId": "206e8111-6cf9-4c79-b821-11f6958199c6"
},
{
"pageNumber": "1",
"xPosition": "74",
"yPosition": "255",
"value": "Other",
"selected": "false",
"tabId": "9705c14c-964e-4721-8f1b-35e4319794d4"
},
{
"pageNumber": "1",
"xPosition": "72",
"yPosition": "221",
"value": "DepositTo",
"selected": "false",
"tabId": "2352005b-d4f1-4be9-9c51-2fef2205739e"
}
]
}
]
这是我为单选按钮选择跟踪:
<TabStatus>
<TabType>Custom</TabType>
<Status>Active</Status>
<XPosition>150</XPosition>
<YPosition>500</YPosition>
<TabLabel>rdoAction</TabLabel>
<TabName>Reissue</TabName>
<TabValue />
<DocumentID>1</DocumentID>
<PageNumber>1</PageNumber>
<ValidationPattern />
<CustomTabType>Radio</CustomTabType>
</TabStatus>
<TabStatus>
<TabType>Custom</TabType>
<Status>Active</Status>
<XPosition>154</XPosition>
<YPosition>531</YPosition>
<TabLabel>rdoAction</TabLabel>
<TabName>Other</TabName>
<TabValue />
<DocumentID>1</DocumentID>
<PageNumber>1</PageNumber>
<ValidationPattern />
<CustomTabType>Radio</CustomTabType>
</TabStatus>
<TabStatus>
<TabType>Custom</TabType>
<Status>Active</Status>
<XPosition>150</XPosition>
<YPosition>460</YPosition>
<TabLabel>rdoAction</TabLabel>
<TabName>DepositTo</TabName>
<TabValue />
<DocumentID>1</DocumentID>
<PageNumber>1</PageNumber>
<ValidationPattern />
<CustomTabType>Radio</CustomTabType>
</TabStatus>
</TabStatuses>
如果您需要任何额外的信息,让我知道,我可以提供。
这是我发送的用于设置单选按钮的XML,其值根据单选按钮选择而改变。 谢谢。这是奇怪的事情。我没有将tabValue设置为任何单选按钮的X.基于单选按钮选择发送以下XML:
<radioGroupTabs>
<radioGroup>
<groupName>rdoAction</groupName>
<radios>
<radio>
<value>DepositTo</value>
<selected>true</selected>
</radio>
</radios>
</radioGroup>
</radioGroupTabs>
您是否可以更新您的问题以包括:1)当您看到此奇怪行为时发送给DocuSign的XML请求正文的跟踪,以及2)来自“GET Recipients”呼叫的有问题信封的响应 - GET https:// {{env}} .docusign.net/restapi/{{version}}/accounts/{{acctId}}/envelopes/{{envelopeID}}/recipients?include_tabs = true –
添加了您请求。做完这些之后,我注意到在工作单选按钮的跟踪的tabValue中有一个X,但不是这个。我发送标签值的方式与每个单选按钮完全相同,所以现在我难以理解X为什么不在DepositTo的tabValue中,当我清楚地发送selected:true;在我的API调用中。 – Pelhament