2015-04-03 4 views
0

Я тестирую шаблон DocuSign, который я создал, используя их payload helper. Я могу заполнить пользовательские текстовые поля следующей структурой тела. Однако любое числовое поле не устанавливается. Я попробовал включить их как textTabs, но они не устанавливаются. Кто-нибудь знает правильный формат для этих полей? Кажется, что нет опции numericTabs.DocuSign заполняет число полей в шаблоне

"templateRoles": [ 
      { 
       "tabs": { 
       "textTabs": [ 
        {"tabLabel": "Address", "value": "5 Main St"}, 
        // Phone not getting set 
        {"textLabel": "Phone", "value": "1234567891"}, 
       ] 
       }, 
       "roleName": "Customer", 
       "name": "Customer Name", 
       "email": "[email protected]" 
      } 
     ] 

ответ

0

У вас есть опечатка в имени метки, для телефона вы настраиваете:

{"textLabel": "Phone", "value": "1234567891"}, 

вам нужно tabLabel вместо textLabel как у вас есть адрес

{"tabLabel": "Phone", "value": "1234567891"}, 

Как если вы исправите это и используете одно и то же имя, которое вы назвали поле в шаблоне, оно будет работать.

+0

спасибо, это был просто неряшливый вопрос, спрашивающий на моем конце. Я смог точно определить проблему. Я могу опубликовать значение правильно, когда я замаскиваю значение как «Текст», отправив его как «{tabLabel»: «Tester», «value»: «748329»} '. Однако, когда я изменяю маску в пользовательском интерфейсе на 'Numeric', тот же запрос не отправляется. Я также попытался изменить значение на 'int' вместо' string'. Есть идеи? – user2954587

+0

Возможно, кавычки превращают его в строку? Что делать, если вы попробуете '748329' без кавычек? – Ergin

+0

попробовал это не повезло. есть идеи? если нет пота, можете просто сделать все текстовое поле – user2954587

Смежные вопросы