2014-10-06 49 views
0

我想创建通过API的DocuSign具有以下要求的标签:DocuSignAPI:用值可选自定义文本标签不能被修改

  • 可选
  • 文本
  • 共享
  • 具有默认值

然而,当我设置吨在撰写和发送信封之前,他对该选项卡的值,该选项卡将不可编辑任何收件人。请参见下面的代码:

private static Tab buildOptionalInputTab(String recId, String docId, String defaultValue) 
{ 
    Tab tab = new Tab(); 
    tab.RecipientID = recId; 
    tab.AnchorTabItem = new AnchorTab { AnchorTabString = "Tracking #:" }; 
    tab.AnchorTabItem.XOffset = 135; 
    tab.AnchorTabItem.YOffset = -8; 
    tab.DocumentID = docId; 
    tab.Type = TabTypeCode.Custom; 
    tab.CustomTabRequiredSpecified = true; 
    tab.CustomTabRequired = false; 
    tab.CustomTabType = CustomTabType.Text; 
    tab.Name = "Tracking #"; 
    tab.SharedTabSpecified = true; 
    tab.SharedTab = true; 
    tab.Value = defaultValue; //REMOVE THIS LINE AND IT WORKS    

    return tab; 
} 

回答

2

添加tab.Locked = false;到您的SOAP请求,你应该可以设置默认值,同时也使它可编辑。

相关问题