私のアプリケーションでは、複数の販売見積りを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);
}
はあなたが割り当てるGroupNameの実際の値を投稿することができDocuSignのブログ記事を参照してください。私たちは 'part [i] .Substring(0、parts [i] .Length-3)+" - "+ parts [i] .Substring(parts [i] .Length-2,2)'答えを提供するのが難しいように見えます。 –
私はちょうどこれを解決しました。私はAPIの問題としてそれを見ていました。手動で文書を送信してしまい、同じタブでタブをたどると同じ問題が発生しました。私はそれが簡単な管理者の変更であることを発見しました。署名ナビゲーションを「空白必須フィールドのナビゲート」に変更するだけです。あなたがラジオボタンを使用している場合は、これが推奨される設定です。ここで、必要なラジオグループの最初のラジオである「同意する」を選択すると、期待される次のラジオグループに移動します。コメントしていただきありがとうございます! – Jeremiah