DocuSign:如何配置Yes/No单选框及条件触发复选框
配置带条件显示的单选/复选框JSON方案
需求:配置包含Yes/No选项的单选按钮,当用户选择Yes时,自动显示固定电话、邮箱、手机对应的复选框。
你提供的代码整体逻辑方向是对的,以下是修正并优化后的JSON配置:
{ "checkboxTabs": [ { "conditionalParentLabel": "RADIOGROUP", "conditionalParentValue": "Yes_1", "anchorString": "\\XL1", "tabLabel": "固定电话", "tabGroupLabels": [ "contact_method_group" ] }, { "conditionalParentLabel": "RADIOGROUP", "conditionalParentValue": "Yes_1", "anchorString": "\\XE1", "tabLabel": "邮箱", "tabGroupLabels": [ "contact_method_group" ] }, { "conditionalParentLabel": "RADIOGROUP", "conditionalParentValue": "Yes_1", "anchorString": "\\XM1", "tabLabel": "手机", "tabGroupLabels": [ "contact_method_group" ] } ], "radioGroupTabs": [ { "groupName": "RADIOGROUP", "radios": [ { "anchorString": "\\XY1", "value": "Yes_1", "label": "Yes" }, { "anchorString": "\\XN1", "value": "No_1", "label": "No" } ] } ] }
关键说明:
- 单选组的
groupName必须和复选框的conditionalParentLabel完全一致,这是条件关联的核心依据 - 每个复选框项的
conditionalParentValue统一设置为"Yes_1",确保只有单选选中Yes时才触发显示 - 新增
label字段用于显示单选按钮的文本(Yes/No),让配置更完整 - 修正
anchorString的转义符为\\,避免JSON解析错误 - 将
tabGroupLabels命名改为语义化的contact_method_group,便于后续维护
内容的提问来源于stack exchange,提问作者deeyeybee
相关产品推荐
相关产品推荐

