一、下拉单选赋值数据源

1.主表单中的下拉单选赋值

  1. const arr = [
  2. {"text": "红色", "value": "red"},
  3. {"text": "黄色", "value": "yellow"},
  4. {"text": "绿色", "value": "green"},
  5. {"text": "红色", "value": "green"}
  6. ];
  7. this.$("下拉单选ID").set("dataSource", arr);

2.子表单中的下拉单选赋值

  1. export function didMount() {
  2. const arr = [
  3. {"text": "红色", "value": "red"},
  4. {"text": "黄色", "value": "yellow"},
  5. {"text": "绿色", "value": "green"},
  6. {"text": "红色", "value": "green"}
  7. ];
  8. const tableField = this.$("子表单ID");
  9. const data = tableField.getItems()[tableField.getItems().length - 1];
  10. tableField.setComponentProps(data, "子表单中下拉单选的ID", {
  11. dataSource: arr
  12. });
  13. }
  14. // 新增行数据源设置
  15. export function onAddClick(newGroupId) {
  16. console.log('点击添加');
  17. const tableField = this.$('tableField_kqvnua5s');
  18. const data = tableField.getItems()[tableField.getItems().length - 1];
  19. console.log(data)
  20. tableField.setComponentProps(data, 'selectField_kqvnua5w', {dataSource: res});
  21. }