2014-10-06 27 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請求,你應該可以設置默認值,同時也使它可編輯。

相關問題