Docusignapi SOAP API无法创建多按钮单选组

Docusignapi SOAP API无法创建多按钮单选组,docusignapi,Docusignapi,我正在使用docusignsoapapi创建信封 我正在尝试添加一对无线电自定义选项卡,但无法在它们位于同一无线电组时创建信封。。。我得到一个错误: 自定义选项卡不完整。自定义选项卡需要名称和TabLabel。收音机选项卡在一个组中只能选择一个收音机 但是,从WSDL(C#)生成的代码没有任何方法将其中一个选项卡设置为selected=true,另一个选项卡设置为selected=false,这是有道理的 以下是我的C#代码中的相关片段: 要将其中一个单选按钮设置为默认选中,您需要将值设置为“X

我正在使用docusignsoapapi创建信封

我正在尝试添加一对无线电自定义选项卡,但无法在它们位于同一无线电组时创建信封。。。我得到一个错误:

自定义选项卡不完整。自定义选项卡需要名称和TabLabel。收音机选项卡在一个组中只能选择一个收音机

但是,从WSDL(C#)生成的代码没有任何方法将其中一个选项卡设置为selected=true,另一个选项卡设置为selected=false,这是有道理的

以下是我的C#代码中的相关片段:


要将其中一个单选按钮设置为默认选中,您需要将值设置为“X”而不是“是”。对于组内的单选按钮,一次只能选择一个。请参阅中的值元素。

希望我的答案有帮助。如果没有,请提供原始的XML请求和响应,以便我们能够准确地看到网络上发生了什么?我的最终目标是让签名以点击对中的哪个无线电为条件。似乎无线电组中只有一个无线电可以指定值。似乎radio选项卡的标签或名称也可以作为条件签名所述条件的比较值。您最初的问题不包括数据,也不尝试使用条件字段功能。您可以发布您的原始XML请求吗?您是否尝试过为您的子签名标记使用任何可选的条件元素?即ConditionalParentLabel和ConditionalParentValue='on'?请发布您的原始XML跟踪,以便我可以进一步帮助您。由于您现在询问的是条件字段功能,因此可能需要将其移至另一个问题。
tabs.Add(new Tab 
{ 
    Type = TabTypeCode.Custom, 
    CustomTabType = Web.DocuSign.CustomTabType.Radio, 
    CustomTabTypeSpecified = true, 
    TabLabel = "Yes", 
    Name = "Yes", 
    RecipientID = signer1RecipientID, 
    DocumentID = documentID, 
    // TODO: how to set selected=true? 
    Value = "Yes", 
    CustomTabRadioGroupName = "RadioGroup1", 
    AnchorTabItem = new AnchorTab 
    { 
        AnchorTabString = "c1", 
        IgnoreIfNotPresent = true, 
        IgnoreIfNotPresentSpecified = true, 
        Unit = UnitTypeCode.Inches, 
        UnitSpecified = true, 
        XOffset = 0, 
        YOffset = 0 
    } 
}); 

tabs.Add(new Tab 
{ 
    Type = TabTypeCode.Custom, 
    CustomTabType = Web.DocuSign.CustomTabType.Radio, 
    CustomTabTypeSpecified = true, 
    TabLabel = "No", 
    Name = "No", 
    RecipientID = signer1RecipientID, 
    DocumentID = documentID, 
    Value = "No", 
    CustomTabRadioGroupName = "RadioGroup1", 
    // TODO: how to set selected=false? 
    AnchorTabItem = new AnchorTab 
    { 
        AnchorTabString = "c2", 
        IgnoreIfNotPresent = true, 
        IgnoreIfNotPresentSpecified = true, 
        Unit = UnitTypeCode.Inches, 
        UnitSpecified = true, 
        XOffset = 0, 
        YOffset = 0 
    } 
});