我正在使用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
}
});
答案 0 :(得分:2)
要将其中一个单选按钮设置为默认选中,您需要将值设置为' X'不是,是的。'对于组内的单选按钮,一次只能选择一个。请参阅documentation。
中的Value元素