Docusign,预填充模板,文本和广播混淆-常规数据标签?

时间:2020-07-29 01:09:52

标签: docusignapi

我正在使用ruby_gem在嵌入式签名中预填充Docusign模板。我目前主要使用textLabels,1个收音机和几个复选框。

我突然意识到,要适当地预先填写docusign的值,我必须将docusign数据模型与之匹配以匹配Docusigns ...

我要做什么

signer = DocuSign_eSign::TemplateRole.new({
  clientUserId: form["user_id"],
  email: form["email"],
  name: form["full_name"],
  roleName: 'signer',
  tabs: {
    "textTabs" => form.map { |k, v|  { "tabLabel" => k, "value" => v } },
   },
})

现在我希望的是,我可以简单地调用tabLabel并传递值。因此textTabs很明显,对于单选按钮,只需选择传递的值,对于复选框,我的数据将显示true/false

但是,radioButtons无法获取值,因为正如我从文档中可以看出的那样,我必须添加一个名为radio_group_tabs的辅助敲击样式?而且我想这与复选框是同一回事...这意味着,我必须将我的数据模型与docusigns绑定在一起,或者至少构建一些中间件来提取无线电数据和复选框数据...现在实际上,docusigns API正在渗入我的代码中。

有什么解决办法吗?我想要的似乎很简单。声明tabLabel,分配值

1 个答案:

答案 0 :(得分:0)

单选按钮是组的一部分,因为它们的逻辑规定了这一点。您不希望某人能够挑选多个,但是您如何知道他们可以或不可以选择哪个人呢?

复选框不是那样,但是它们的值不是您要查找的,您需要选中或不选中它们。

所以,不,如果您要寻找类似于HTML DOM的DocuSign对象模型,则不是这样,您必须找出差异。