Orbeon: выпадающий список Stati c в повторяющейся сетке - PullRequest
0 голосов
/ 18 июня 2020

У меня проблема с повторяющейся сеткой, у меня есть выпадающий список, где пользователи будут выбирать, какую модель они хотят. Затем у меня также есть массив JSON, который содержит модели и другие описания разных автомобилей. Как я могу автоматически заполнить соответствующее значение JSON в textField в соответствии с выбранным значением в раскрывающемся списке? Например: пользователь выбрал модель Toyota, в текстовом поле будет отображаться только модель автомобиля Toyota, указанная в JSON.

Созданная мной форма доступна по адресу https://demo.orbeon.com/demo/fr/orbeon/builder/edit/3b1ebd5340007f245b34ccd468c36c188b376bd6. А вот JSON:

{
  "corppassUser": {
    "corppassData": null,
    "corppassEntity": {
      "primaryActiviyDesc": "Marine insurance ",
      "companyType": "A1",
      "corppassPreviousNames": [],
      "entityType": "LC",
      "primaryActivityCode": "65121",
      "businessExpiryDate": "",
      "secondaryActivityCode": "93202",
      "corppassShareholders": [
        {
          "allocation": 20000,
          "personRef": {
            "personName": "ANDY",
            "nationality": "SG",
            "id": 8,
            "idno": "S6001111A"
          },
          "currency": "SGD",
          "id": 3,
          "entityRef": null,
          "category": "1",
          "shareType": "1"
        },
        {
          "allocation": 10000,
          "personRef": {
            "personName": "TIMOTHY TAN",
            "nationality": "SP",
            "id": 6,
            "idno": "S1112374E "
          },
          "currency": "SGD",
          "id": 1,
          "entityRef": null,
          "category": "1",
          "shareType": "1"
        },
        {
          "allocation": 10000,
          "personRef": {
            "personName": "CLARISSA LIN",
            "nationality": "SG",
            "id": 7,
            "idno": "S3212386E"
          },
          "currency": "SGD",
          "id": 2,
          "entityRef": null,
          "category": "1",
          "shareType": "1"
        }
      ],
      "uen": "T15LP0005A"
    },
    "id": 1
  }
}
...