Hi
I use SDK model to create an envelope.
I do have a scenario in which i have two sets of “Yes” “No” checkboes.. I want one of the mandary in each group.
Hence, I created two tabgroups namely checkboxgroup1 and checkboxgroup2 and have 4 checkboxes as outlined below..
Dim TabGroup1 = New TabGroup() With {.GroupLabel = “CheckBoxGroup1”,
.TemplateLocked = "false",
.GroupRule = "SelectExactly",
.MinimumRequired = "1",
.MaximumAllowed = "1",
.ValidationMessage = "Please check a box",
.TabScope = "Document",
.DocumentId = DocumentID,
.PageNumber = "1",
.XPosition = "0",
.YPosition = "0",
.RecipientId = “1”}
signer1Tabs.TabGroups.Add(TabGroup1)
Dim TabGroup2 = New TabGroup() With {.GroupLabel = “CheckBoxGroup2”,
.TemplateLocked = "false",
.GroupRule = "SelectAtLeast",
.MinimumRequired = "1",
.MaximumAllowed = "1",
.ValidationMessage = "Please check a box",
.TabScope = "Document",
.DocumentId = DocumentID,
.PageNumber = "1",
.XPosition = "0",
.YPosition = "0",
.RecipientId = “1”}
signer1Tabs.TabGroups.Add(TabGroup2)
Dim Checkboxbject1 = New DocuSign.eSign.Model.Checkbox() With {.AnchorString = “cbx1”,
.TabLabel =“cbx1”,
.TabGroupLabels = New List(Of String) From {“CheckBoxGroup1”}}
signer1Tabs.CheckboxTabs.Add(Checkboxbject1 )
checkbox2 with the tablables property set to “TabGroupLabels = new List<string> { "checkboxgroup1" }”
Dim Checkboxbject2 = New DocuSign.eSign.Model.Checkbox() With {.AnchorString = “cbx2”,
.Name = “cbx2”,
.TabLabel = OtherDocuSignField.Name,
.TabGroupLabels = New List(Of String) From {“CheckBoxGroup1”}}
signer1Tabs.CheckboxTabs.Add(Checkboxbject2 )
Dim Checkboxbject3= New DocuSign.eSign.Model.Checkbox() With {.AnchorString = “cbx3”,
.TabLabel =“cbx3”,
.TabGroupLabels = New List(Of String) From {“CheckBoxGroup2”}}
signer1Tabs.CheckboxTabs.Add(Checkboxbject3)
Dim Checkboxbject3= New DocuSign.eSign.Model.Checkbox() With {.AnchorString = “cbx3”,
.TabLabel = “cbx3”,
.TabGroupLabels = New List(Of String) From {“CheckBoxGroup2”}}
signer1Tabs.CheckboxTabs.Add(Checkboxbject3)
Dim Checkboxbject3= New DocuSign.eSign.Model.Checkbox() With {.AnchorString = “cbx4”,
.TabLabel = “cbx4”,
.TabGroupLabels = New List(Of String) From {“CheckBoxGroup2”}}
signer1Tabs.CheckboxTabs.Add(Checkboxbject4)
By having the same, it only work for the bottom group and make the first two checkboxes “optional”..
any help would be much appreciated..