image.png
    下拉列表想要获取其他表单明细表某一控件值作为选项,可以通过远程API传参进行查询对应表单里的子表单某一字段的值,再进行遍历赋值给数字,最后赋值给下拉列表。
    https://www.aliwork.com/developer/select-field

    1. /**
    2. * textField onChange
    3. * @param value 当前值
    4. */
    5. export function onChange({ value }) {
    6. console.log('onChange', value);
    7. let newValue = this.$('textField_ktmeifkf').getValue()
    8. const params = {
    9. formUuid: "FORM-UP966371AHVT49PR25S1G9BEMGI3264SCNXTK51",
    10. searchFieldJson: JSON.stringify({
    11. "textField_ktmc7w3h": newValue
    12. })
    13. }
    14. this.dataSourceMap.getSelect.load(params).then((response) => {
    15. // console.log(response.data)
    16. let data = response.data[0].formData.tableField_ktmc7w3m;
    17. console.log(data)
    18. let arr = [];
    19. data.map((item) => {
    20. console.log(item.textField_ktmc7w3o);
    21. arr.push({ "text": item.textField_ktmc7w3o, "value": item.textField_ktmc7w3o })
    22. })
    23. // console.log(arr)
    24. this.$('selectField_ktmeifkg').set("dataSource", arr)
    25. })
    26. }