2013-10-16 104 views
0

預填充下拉列表中,我需要預填充在包含婚姻狀況信封下拉。 我通過REST API使用下面的JSON:通過價值

{ 
    "templateRoles":[ 
     { 
     "email":"[email protected]", 
     "name":"George Washington", 
     "roleName":"Patient", 
     "recipientId":1, 
     "clientUserId":"1", 
     "tabs":{ 
      "listTabs":[ 
       { 
        "tabLabel":"\\*MaritalStatus", 
        "value":"M" 
       }, 
      ], 
     } 
     }, 
     { 
     "email":"[email protected]", 
     "name":"Harry Winston", 
     "roleName":"Provider", 
     "recipientId":2, 
     "clientUserId":"2" 
     } 
    ], 
    "templateId":"35d20780-e451-4935-8ead-3984d86c5de5", 
    "status":"sent" 
} 

這工作時,模板設置了下拉的項目,如: 米; S; d; W

,並且下拉值爲空

但是,當我設置下拉項是: 已婚;單;離婚;喪偶

和下拉值是: 米; S; d; W

的預先填充不再起作用。

的「價值」的領域似乎映射到下拉列表上的項目。是否可以使用值(鍵)預填充下拉列表?

+0

我能夠重現你描述的行爲,這對我來說就像是一個REST API錯誤。如果編輯在模板中的「下拉變量屬性」本身就可以設置「選定的值」爲「M」,這將導致「嫁」到預先選擇的簽名會期間簽署者 - 有沒有理由,你爲什麼應該無法以與REST API相同的方式執行操作(例如,在簽名會話期間,在REST API Create Envelope請求中設置值=「M」以使選定值成爲「已婚」)。 –

回答

0

我也是看到了同樣的事情,我認爲這是最有可能的REST API中的錯誤。我會爲此記錄一個錯誤。同時,如果您只是使用項目列表而不是值列表,那麼似乎可以工作,所以我想知道是否可以將其用作解決方法,並且在您選擇後映射到您身邊的特定「值」 。

正如你已經發現了,你可以預填充下拉如果保存設置爲Married;Single;Divorced;Widowed項目模板,並沒有值設定,那麼你的API中打電話給你打電話:

"listTabs":[ 
    { 
     "tabLabel":"MaritalStatus", 
     "value":"Married" 
    } 
] 

而且它從選擇的第一個選擇(已婚)開始。如果您簽署者然後選擇一個下拉項目,完成簽名,然後下載完成的信封的表單數據,他們將返回「已婚」作爲一個值。然後,您的代碼可以映射到任何東西在你身邊(即你有1映射表; 2; 3; 4已婚,單身,離婚,喪偶或M; S; d; W等)