Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# DocuSign Api-射线组要求选择一个无线电元素_C#_Docusignapi_Radio Group_Required - Fatal编程技术网

C# DocuSign Api-射线组要求选择一个无线电元素

C# DocuSign Api-射线组要求选择一个无线电元素,c#,docusignapi,radio-group,required,C#,Docusignapi,Radio Group,Required,我有一系列的放射组,有两个选项(无线电)“是”和“否”。我希望使RadioGroup成为必需的,以便选择其中一个选项 我可以将每个收音机的必需属性设置为“true”,但必须同时选择两者 如何使用docusignapi实现这一点 ----编辑 这似乎只有使用表单设计器才能实现。API目前似乎无法处理此要求 我已经使用设计器创建了一个模板,并且我能够实现制作一个需要预先填充选项的广播组(这会导致较差的用户体验和很高的不准确数据的可能性) radiogroup选项卡=新列表 { 新放射组 { Docu

我有一系列的放射组,有两个选项(无线电)“是”和“否”。我希望使RadioGroup成为必需的,以便选择其中一个选项

我可以将每个收音机的必需属性设置为“true”,但必须同时选择两者

如何使用docusignapi实现这一点

----编辑

这似乎只有使用表单设计器才能实现。API目前似乎无法处理此要求

我已经使用设计器创建了一个模板,并且我能够实现制作一个需要预先填充选项的广播组(这会导致较差的用户体验和很高的不准确数据的可能性)

radiogroup选项卡=新列表
{
新放射组
{
DocumentId=“1”,
RecipientId=“1”,
GroupName=“InvestedInEISFundBefore”,
RequireAll=“true”,
Shared=“true”,
收音机=新列表
{
新收音机
{
PageNumber=“7”,
XPosition=“490”,
YPosition=“277”,
TabOrder=“17”,
Value=“是”
},
新收音机
{
PageNumber=“7”,
XPosition=“480”,
YPosition=“277”,
TabOrder=“18”,
Value=“否”
}
}
}
}

我想你想要的是使用Select=true;其中一个为“已选”,另一个为“已选”=false。radioGroup自动具有要求只选择一个单选按钮的逻辑(因此它不是复选框,而是单选按钮!),因此您需要决定的是当用户刚刚打开信封时的默认状态。希望这是有意义的。

谢谢-这不是我希望的答案,因为这种方法可能会导致用户无法选择正确的选项。我会让这个网站再开放一两天,看看是否有人知道实现我想要的东西的方法。嗯,我不知道你在找什么。你能解释一下你需要什么吗?因为这似乎是你想要的-设置默认值设置默认值的问题是,用户没有“被迫”选择正确的值,可能只是使用预先选择的值提交。相信使用docs的WYSIWYG编辑器后可以实现我的想法。hmmm,您想“强制”用户选择特定值吗?听起来您希望它是只读的?对这种情况缺乏支持感到不高兴,但会接受这个答案。
            RadioGroupTabs = new List<RadioGroup>
            {
                new RadioGroup
                {
                    DocumentId = "1",
                    RecipientId = "1",
                    GroupName = "InvestedInEISFundBefore",
                    RequireAll = "true",
                    Shared = "true",
                    Radios = new List<Radio>
                    {
                        new Radio
                        {
                            PageNumber = "7",
                            XPosition = "490",
                            YPosition = "277",
                            TabOrder = "17",
                            Value = "Yes"
                        },
                        new Radio
                        {
                            PageNumber = "7",
                            XPosition = "480",
                            YPosition = "277",
                            TabOrder = "18",
                            Value = "No"
                        }
                    }
                }
            }