SOAP API无法创建多按钮无线电组

时间:2015-08-17 21:52:25

标签: docusignapi

我正在使用DocuSign SOAP API创建信封。

我正在尝试添加一对无线电自定义标签,但无法在相同的广播组中创建信封...我收到错误:

  

自定义标签未完成。自定义选项卡需要名称和TabLabel。无线电选项卡可能只在一个组中选择一个无线电。

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

以下是我的C#代码中的相关剪辑:

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 
    } 
});

1 个答案:

答案 0 :(得分:2)

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

中的Value元素