创建只读项

为站点用户可以查看但不能编辑的值创建只读项。

通常,在表单中,您首先使用可编辑的答案创建问题,然后包括只读项。站点用户首先回答这些问题,然后使用他们的答案生成一个值并使用数据填充只读字段。例如,可以为正文批量指数 (BMI) 创建只读项并自动计算其值。首先,您需要为“高度和重量”创建两个可编辑项,然后将 BMI 添加为只读项。然后,将规则设置为使用站点用户为“高度和重量”输入的值计算 BMI,并使用结果填充只读字段。

首先必须创建一个表单。有关如何创建各种表单类型的逐步说明,请参阅表单

要创建只读项,请执行以下操作:

  1. 在表单上,单击添加问题,然后选择问题类型。
  2. 在右侧,展开详细信息窗格,然后输入表单的参考代码。
    参考代码是表单的一个词缩写。
  3. 根据您的需要,确保以下切换开关 (默认情况下,切换已打开且有颜色的蓝色) 已打开。切换开关 () 已打开。
    • 必需:将套件的筛选、随机化或分配所需的项设为主题。
    • 只读:使项成为只读项。

    图 8-2 图 2-4 如何将项标记为只读

    创建只读项
  4. 如果要隐藏该项,则站点用户将不再看到该项,请打开隐藏切换 (默认情况下,切换已打开且有颜色的蓝色)。

    注:

    隐藏的问题或项也可以要求在表单中,因此必需切换仍然打开。但是,我们建议您在从站点用户隐藏问题时关闭必需切换,因此访问状态与问题的完成无关。例如,在运行编码调度作业之前,不会填充可由编码应用程序填充的编码问题(如果隐藏)。
  5. 要为隐藏的问题配置数据分类,请参阅对隐藏的问题分类
  6. 要在问题级别配置源数据验证设置,请参阅配置源数据验证设置
  7. 展开高级窗格,并确保为 SAS 变量SAS 标签字段正确定义了 SAS 属性。
  8. 要创建验证规则,请参阅为问题设置验证规则
  9. 要保存表单,请在表单的右下角单击保存

    提示:

    如果禁用了保存按钮,请确保表单上没有空白问题。
  10. 为计算值创建规则,以自动为只读字段生成值。