2017-04-18 5 views
-1

私のアプリケーションでは、複数の販売見積りを1つのpdfパケットにまとめることができます。各見積もりの​​一番下には、Accept(quote#)Decline(quote#)ラジオグループがあります。 DocuSign APIの使用私は、各見積もり上の受諾/拒否セクションのそれぞれにラジオグループを添付しています。グループレベルでは「必須」オプションはありませんので、グループの必要とするラジオの1つに「必須」を設定します。Docusign API複数のラジオが必要です

これはすべて、文書を通る署名の流れを除いて素晴らしいです。最初のラジオの「Accept」を選択して「Next」を押すと、「Choose」に変わり、「Decline」も選択するように思われます。 「選択」を押すと、次のラジオグループに移動します。 「拒否」を選択すると、それは次のラジオグループに移動します(グループの最後のラジオアイテムであると仮定します)。私が最後のラジオ・グループにいた場合は、「同意する」を選択して終了することができます。

単一のラジオ・グループ・アイテムしか選択できないため、必要な場合は、この選択肢を満たす必要があります。いずれかの選択の後、次のラジオグループに移動したいと思います。誰かがこの問題にぶつかり、回避策や解決策を見つけましたか?

for (var i = 0; i < parts.Count; i++) { 

Radio approve = new Radio(); 
approve.AnchorString = "Accept " + parts[i].Substring(0,parts[i].Length-3) + "-" + parts[i].Substring(parts[i].Length-2,2);    approve.Value = "Accept"; 
approve.Required = "true"; 
approve.AnchorMatchWholeWord = "true"; 
approve.AnchorUnits = "pixels"; 
approve.AnchorXOffset = "-19"; 
approve.AnchorYOffset = "-4"; 

Radio decline = new Radio(); 
decline.AnchorString = "Decline " + parts[i].Substring(0,parts[i].Length-3) + "-" + parts[i].Substring(parts[i].Length-2,2);    decline.Value = "Decline";     
decline.AnchorMatchWholeWord = "true"; 
decline.AnchorUnits = "pixels"; 
decline.AnchorXOffset = "-19"; 
decline.AnchorYOffset = "-4";     

List<Radio> radioVals = new List<Radio>(); 
radioVals.Add(approve); 
radioVals.Add(decline); 

RadioGroup rg = new RadioGroup();     
rg.GroupName = parts[i].Substring(0,parts[i].Length-3) + "-" + parts[i].Substring(parts[i].Length-2,2); 
rg.Radios = radioVals;    

signer.Tabs.RadioGroupTabs.Add(rg); 
} 
+0

はあなたが割り当てるGroupNameの実際の値を投稿することができDocuSignのブログ記事を参照してください。私たちは 'part [i] .Substring(0、parts [i] .Length-3)+" - "+ parts [i] .Substring(parts [i] .Length-2,2)'答えを提供するのが難しいように見えます。 –

+0

私はちょうどこれを解決しました。私はAPIの問題としてそれを見ていました。手動で文書を送信してしまい、同じタブでタブをたどると同じ問題が発生しました。私はそれが簡単な管理者の変更であることを発見しました。署名ナビゲーションを「空白必須フィールドのナビゲート」に変更するだけです。あなたがラジオボタンを使用している場合は、これが推奨される設定です。ここで、必要なラジオグループの最初のラジオである「同意する」を選択すると、期待される次のラジオグループに移動します。コメントしていただきありがとうございます! – Jeremiah

答えて

関連する問題