1

我有一个自定义连接器,带有一个 API 调用
流中的情况
我想根据用户
ex 的另一个下拉选择值填充下拉列表。

  • 国家下拉菜单
  • 州下拉菜单
    我想根据国家下拉菜单的选择值填写州下拉菜单。我成功填写了 Country 动态下拉列表,但没有填写 State 下拉列表。

    {
      "swagger": "2.0",
      "info": {
        "title": "test",
        "description": "",
        "version": "1.0"
      },
      "host": "test-api.azurewebsites.net",
      "basePath": "/",
      "schemes": [
        "https"
      ],
      "consumes": [],
      "produces": [],
      "paths": {
        "/api/values/GetCountry": {
          "get": {
            "responses": {
              "default": {
                "description": "default",
                "schema": {}
              }
            },
            "summary": "GetCountry",
            "description": "GetCountry",
            "operationId": "GetCountry",
            "parameters": []
          }
        },
        "/api/Values/UpdateData": {
          "patch": {
            "responses": {
              "default": {
                "description": "default",
                "schema": {}
              }
            },
            "summary": "UpdateData",
            "description": "UpdateData",
            "operationId": "UpdateData",
            "parameters": [
              {
                "name": "body",
                "in": "body",
                "required": false,
                "schema": {
                  "type": "object",
                  "properties": {
                    "Country": {
                      "type": "string",
                      "description": "Select country",
                      "x-ms-dynamic-values": {
                        "operationId": "GetCountry",
                        "value-path": "countryid",
                        "value-title": "countryname"
                      },
                      "title": "Country"
                    },
                    "State": {
                      "type": "string",
                      "description": "Select state",
                      "x-ms-dynamic-values": {
                        "operationId": "GetState",
                        "value-path": "stateid",
                        "value-title": "statename",
                        "parameters": {
                          "countryid": "91"
                        }
                      },
                      "title": "State"
                    },
                    "State Date": {
                      "type": "string",
                      "description": "State Date"
                    }
                  }
                }
              }
            ]
          }
        },
        "/api/values/GetState": {
          "get": {
            "responses": {
              "default": {
                "description": "default",
                "schema": {}
              }
            },
            "summary": "GetState",
            "description": "GetState",
            "operationId": "GetState",
            "parameters": [
              {
                "name": "countryid",
                "in": "query",
                "required": true,
                "type": "string"
              }
            ]
          }
        }
      },
      "definitions": {},
      "parameters": {},
      "responses": {},
      "securityDefinitions": {},
      "security": [],
      "tags": []
    }

我通过静态 91 的countryid,无论用户在国家/地区下拉列表中选择什么,我都需要该动态。 在此处输入图像描述

4

0 回答 0