
# 为华为云Astro轻应用调查问卷应用新增调查项
#### 期望实现效果
调查问卷页面中的问卷项由对象模型定义，如果需要添加或修改调查项，需要先修改对象模型"问卷记录表"。例如，在华为云Astro轻应用开发者调查问卷应用中，新增调查项"您最常使用的功能或者您最感兴趣功能有哪些？"（效果如[图1]），需要在问卷记录表对象模型中添加自定义字段。
图1预览配置效果   
![](https://support.huaweicloud.com/bestpractice-astrozero/zh-cn_image_0000001947756564.png "点击放大")
#### 功能实现方法
1. 参考[使用华为云Astro轻应用低代码预置模板创建调查问卷应用](https://support.huaweicloud.com/qs-astrozero/astrozero_02_0031.html)中操作，安装华为云Astro轻应用调查问卷应用。
2. 自定义调查问卷项，即在问卷记录表对象模型中添加字段。
   
   新建一个自定义字段，后续在调查问卷页面的数据模型中需要关联该字段。
   1. 在调查问卷应用设计器的左侧导航栏中，选择"数据"。
   
   2. 在"对象 \> Model"目录下，单击"questionaire record"。
      图2单击"questionaire record"对象   
      ![](https://support.huaweicloud.com/bestpractice-astrozero/zh-cn_image_0000001976662793.png) 
   
   3. 在对象中，单击![](https://support.huaweicloud.com/bestpractice-astrozero/zh-cn_image_0000001976503217.png)，进入对象详情页。
   
   4. 在字段页签中，单击"添加"，进入添加字段页面。
      图3单击添加按钮   
      ![](https://support.huaweicloud.com/bestpractice-astrozero/zh-cn_image_0000001947944082.png "点击放大") 
   
   5. 设置新增字段的显示名称、唯一标识和字段类型，单击"确认"。
      图4新增questionCode10字段   
      ![](https://support.huaweicloud.com/bestpractice-astrozero/zh-cn_image_0000001992237001.png "点击放大")
      - 显示名称：新建字段在页面显示的名称，长度不能超过63个字符。本示例配置为"questionCode10"。
      
      - 唯一标识：新建字段在系统中的唯一标识，创建后不支持修改，单击输入框自动生成，本示例配置为"questionCode10"。 标识前模糊掉的内容为命名空间，在华为云Astro轻应用中为了避免不同租户间数据的重名，租户在首次创建应用时需要先定义一个命名空间。一个租户只能创建一个命名空间，创建后不支持修改。
        
      
      - 字段类型：新增字段的类型，本示例配置为"文本区"。
       
    
   
   
3. 自定义调查问卷页面。 
   华为云Astro轻应用的标准页面通过数据模型驱动，页面所有的逻辑都围绕数据模型展开。在将模型与前台页面组件（例如输入框）或者后台逻辑绑定后，您只需要关注模型数据的实例化和处理，不需要关注页面的渲染和展示。
   1. 在调查问卷应用设计器的左侧导航栏中，选择"界面"。
   
   2. 在"页面 \> Page"目录下，单击用户体验页面。
   
   3. 选择标准页面编辑器下方的"模型视图"，从"设计视图"切换到"模型视图"，单击"form_1"后的![](https://support.huaweicloud.com/bestpractice-astrozero/zh-cn_image_0000002099974517.png "点击放大")。
      图5模型视图   
      ![](https://support.huaweicloud.com/bestpractice-astrozero/zh-cn_image_0000001976515329.png "点击放大") 
   
   4. 勾选[2]中添加的对象字段（*命名空间* __questionCode10__CST），单击"下一步"。
      图6勾选字段   
      ![](https://support.huaweicloud.com/bestpractice-astrozero/zh-cn_image_0000001976519565.png "点击放大") 
   
   5. 单击"确定"，返回模型视图页面。
   
   6. 选择标准页面编辑器下方的"设计视图"，从"模型视图"切换到"设计视图"。
   
   7. 从左侧基本组件中，拖拽"下拉框"组件到"1. 您的工作类型？"下方。
      图7拖入下拉框   
      ![](https://support.huaweicloud.com/bestpractice-astrozero/zh-cn_image_0000001947959926.png "点击放大") 
   
   8. 选中下拉框组件，参照[表1]设置组件的属性。
      图8绑定数据   
      ![](https://support.huaweicloud.com/bestpractice-astrozero/zh-cn_image_0000001947958326.png "点击放大")
      图9设置属性   
      ![](https://support.huaweicloud.com/bestpractice-astrozero/zh-cn_image_0000001976681905.png "点击放大")
      图10设置标签   
      ![](https://support.huaweicloud.com/bestpractice-astrozero/zh-cn_image_0000001976522073.png "点击放大")
       表1下拉框属性说明 
      | 参数   | 说明                                                                                                                                                                                                                                                                                                                                                                                                                  |
      |:---|:---|
      | 数据绑定 | 如[图8]所示，设置组件绑定的数据模型，在下拉框"属性"页签单击数据绑定后的![](https://support.huaweicloud.com/bestpractice-astrozero/zh-cn_image_0000001955477694.png)图标，选择[2]中添加的模型字段。 设置属性值绑定，在属性值后单击"+"，添加"禁用"属性，模型字段选择"editFlag"。目的是问卷填写完成后查看结果时，不可编辑。                                                |
      | 标签   | 下拉框的显示名称，只有下拉框放在表单form中才生效。 支持国际化配置，在配置该属性时，可选择已有多语言、创建或更新多语言。此处创建的多语言会保存在租户的多语言库中。 如[图10]所示，单击标签后的![](https://support.huaweicloud.com/bestpractice-astrozero/zh-cn_image_0000001947962442.png)，选择"创建或更新多语言"，设置多语言名称和多语言内容，例如"名称"设置为"item"，中文设置为"您最常使用的功能或者您最感兴趣的功能有哪些？"。 |
      | 选项   | 下拉框单击后可选择的选项内容。 设置如[图9]所示选项。其中选项值支持国际化配置，在配置该属性时，选择"创建或更新多语言"，设置多语言名称和多语言内容。                                                                                                                                                                                                                                          |
      | 是否多选 | 配置下拉框是否提供多选的能力。 本示例选择打开此开关。                                                                                                                                                                                                                                                                                                                                           |
         
      
   
   9. 单击页面上方的![](https://support.huaweicloud.com/bestpractice-astrozero/zh-cn_image_0000001976523681.png)，保存页面。
   
   10. 保存成功后，单击页面上方的![](https://support.huaweicloud.com/bestpractice-astrozero/zh-cn_image_0000001947964038.png)，查看页面配置效果。
    
   
   
 
