【问题标题】:Docusign radio button not pre-selected未预先选择 Docusign 单选按钮
【发布时间】:2016-06-27 17:00:31
【问题描述】:

我正在使用 Docusign API 创建一些单选按钮,并且我希望能够在用户打开表单之前以编程方式选择其中一个单选按钮。

到目前为止,我的尝试都没有奏效。使用我一直在使用的代码,单选按钮没有被预先选择,或者我收到以下错误:

自定义选项卡不完整。自定义选项卡需要名称和 TabLabel。单选选项卡在一组中只能选择一个单选。

这是看起来应该可以工作的代码,但我没有预先选择的单选按钮:

Radio rYes = new Radio();
rYes.AnchorString = @"\cb_yes\";
rYes.AnchorXOffset = "0";
rYes.AnchorYOffset = "-15";
rYes.TabId = "1";
rYes.Selected = "true";

【问题讨论】:

  • 我对这方面的 C# 库没有太多经验,但想知道您是否能够创建任何单选按钮?请记住,您需要指定 value 属性,在此示例中听起来像是“是”。 Radio需要添加到radioGroup中,组内只能选择一个radio tab = true。

标签: c# docusignapi


【解决方案1】:

这是我能够成功创建单选按钮的代码,其中以编程方式选择了其中一个:

Signer signer = new Signer();

Guid g = Guid.NewGuid();

// add radio buttons
Radio rYes = new Radio();
rYes.AnchorString = @"\cb_yes\";
rYes.AnchorXOffset = "0";
rYes.AnchorYOffset = "-15";
rYes.TabId = g.ToString(); 
rYes.Value = "X";
rYes.Selected = "true";

Radio rNo = new Radio();
rNo.AnchorString = @"\cb_no\";
rNo.AnchorXOffset = "0";
rNo.AnchorYOffset = "-15";
rNo.TabId = g.ToString(); 

List<Radio> radioVals = new List<Radio>();
radioVals.Add(rYes);
radioVals.Add(rNo);

RadioGroup rg = new RadioGroup();
rg.GroupName = "radioGroup";
rg.Radios = radioVals;

List<RadioGroup> radioGroupTabs = new List<RadioGroup>();

signer.Tabs.RadioGroupTabs = radioGroupTabs;
signer.Tabs.RadioGroupTabs.Add(rg);

【讨论】:

    猜你喜欢
    • 2015-06-03
    • 2011-06-11
    • 2015-03-04
    • 2012-04-15
    • 2015-05-12
    • 1970-01-01
    • 2015-01-02
    • 2018-12-20
    • 2018-01-02
    相关资源
    最近更新 更多