1

问题:用户从选择字段中选择国家/地区,州选择字段应更改为匹配的州。例如:如果选择“德国”,则应显示德国各州。如果选择“美国”,则应显示美国各州。如果用户第一次选择一个国家,这将起作用。如果用户选择其他县,则不会更新州选择字段。

问题:如果控制器更改了架构,我如何触发该表单的刷新以重新加载选择。

解决方案:可以通过依赖来实现

        "country": {
            "required": "true",
            "dataSource": "./run?countries=1",
            "label": "Land:",
            "type": "select"
            }
        },
        "state_de": {
            "required": "true",
            "dataSource": "./run?states=de",
            "label": "Bundesland:",
            "dependencies": {"country": "DE"},
            "signon": {"validator": "countrystate", "ldapattr": "state"},
            "type": "select",
        }

在这种情况下,只有将国家/地区选择为 DE 时才会显示德国州。

4

1 回答 1

0

我认为你可以添加一个 $watch 函数并在 watch 函数中添加 js 代码。

于 2016-02-08T17:55:18.110 回答