Docusignapi Docusign API多个必需的无线电组
我的应用程序允许在一个pdf数据包中发布多个销售报价。在每个报价的底部是接受(报价#)拒绝(报价#)广播组。使用DocuSign API,我在每个报价单的每个接受/拒绝部分都附加了一个无线组。在组级别没有“必需”选项,因此我在其中一个收音机上设置了“必需”,这使组成为必需的 除了文档中的签名流之外,这一切都非常有效。如果我选择第一台收音机“接受”并点击“下一台”,它会变为“选择”,似乎也希望我选择“拒绝”。如果我点击“选择”,它将转到下一个广播组。如果我选择“拒绝”,它将按其应该的方式转到下一个广播组(我假设它是组中的最后一个广播项)。如果我在最后一个广播组,我可以选择“接受”并完成它 这似乎是一个错误,因为你只能选择一个单一的无线电组项目,这样做与要求应该满足这一要求与任何选择。我想让它在任何一个选择之后转到下一个广播组。是否有人遇到此问题并找到了解决方法或解决方案Docusignapi Docusign API多个必需的无线电组,docusignapi,Docusignapi,我的应用程序允许在一个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”(接受)时,它是所需无线电组中的第一个无线电,它会按预期转到下一个所需无线电组。感谢您花时间发表评论!