Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/solr/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Docusignapi Docusign API多个必需的无线电组_Docusignapi - Fatal编程技术网

Docusignapi Docusign API多个必需的无线电组

Docusignapi Docusign API多个必需的无线电组,docusignapi,Docusignapi,我的应用程序允许在一个pdf数据包中发布多个销售报价。在每个报价的底部是接受(报价#)拒绝(报价#)广播组。使用DocuSign API,我在每个报价单的每个接受/拒绝部分都附加了一个无线组。在组级别没有“必需”选项,因此我在其中一个收音机上设置了“必需”,这使组成为必需的 除了文档中的签名流之外,这一切都非常有效。如果我选择第一台收音机“接受”并点击“下一台”,它会变为“选择”,似乎也希望我选择“拒绝”。如果我点击“选择”,它将转到下一个广播组。如果我选择“拒绝”,它将按其应该的方式转到下一个

我的应用程序允许在一个pdf数据包中发布多个销售报价。在每个报价的底部是接受(报价#)拒绝(报价#)广播组。使用DocuSign API,我在每个报价单的每个接受/拒绝部分都附加了一个无线组。在组级别没有“必需”选项,因此我在其中一个收音机上设置了“必需”,这使组成为必需的

除了文档中的签名流之外,这一切都非常有效。如果我选择第一台收音机“接受”并点击“下一台”,它会变为“选择”,似乎也希望我选择“拒绝”。如果我点击“选择”,它将转到下一个广播组。如果我选择“拒绝”,它将按其应该的方式转到下一个广播组(我假设它是组中的最后一个广播项)。如果我在最后一个广播组,我可以选择“接受”并完成它

这似乎是一个错误,因为你只能选择一个单一的无线电组项目,这样做与要求应该满足这一要求与任何选择。我想让它在任何一个选择之后转到下一个广播组。是否有人遇到此问题并找到了解决方法或解决方案

for (var i = 0; i < parts.Count; i++) {

Radio approve = new Radio();
approve.AnchorString = "Accept " + parts[i].Substring(0,parts[i].Length-3) + "-" + parts[i].Substring(parts[i].Length-2,2);             approve.Value = "Accept";
approve.Required = "true";
approve.AnchorMatchWholeWord = "true";
approve.AnchorUnits = "pixels";
approve.AnchorXOffset = "-19";
approve.AnchorYOffset = "-4";

Radio decline = new Radio();
decline.AnchorString = "Decline " + parts[i].Substring(0,parts[i].Length-3) + "-" + parts[i].Substring(parts[i].Length-2,2);                decline.Value = "Decline";                  
decline.AnchorMatchWholeWord = "true";
decline.AnchorUnits = "pixels";
decline.AnchorXOffset = "-19";
decline.AnchorYOffset = "-4";                   

List<Radio> radioVals = new List<Radio>();
radioVals.Add(approve);
radioVals.Add(decline);

RadioGroup rg = new RadioGroup();                   
rg.GroupName = parts[i].Substring(0,parts[i].Length-3) + "-" + parts[i].Substring(parts[i].Length-2,2);
rg.Radios = radioVals;              

signer.Tabs.RadioGroupTabs.Add(rg);
}
for(变量i=0;i
请参阅DocuSign博客帖子

您可以发布您正在分配的组名的实际值吗。我们不知道什么是
部分[i]。子字符串(0,部分[i]。长度-3)+“-”+部分[i]。子字符串(部分[i]。长度-2,2)
看起来很难给出答案。我刚刚解决了这个问题。我把它看作是一个API问题,其实我并不需要太多。我最终手动发送了一个文档,并且遇到了同样的问题,当点击它时,就会点击每个收音机。我发现这只是一个简单的管理变更。我只需要将签名导航更改为“导航空白必填字段”。如果您使用单选按钮,则这是建议的设置。现在,当我选择“Accept”(接受)时,它是所需无线电组中的第一个无线电,它会按预期转到下一个所需无线电组。感谢您花时间发表评论!