サービスから任意の JSON を返すことができます。JSON に基づいて、SelectBoxes を動的に作成し、それらに値を入力する必要があります。
例えば-
JSON = {
"Level": [{
"Product": [{
"ID": "ID1",
"Brand": "Brand2",
"Type": "Type3",
"Line": "Line4",
"Family": "Family5"
}],
"Location": [{
"City": "City1",
"State": "State2",
"Region": "Region3",
"Country": "Country4"
}],
"Time": [{
"Day": "Day1",
"Week": "Week2",
"Month": "Month3",
"Quarter": "Quarter4",
"Year": "Year5"
}]
}]
}
この場合、3 つのメイン選択ボックスが作成され、その下にサブ選択ボックスが作成されます。同様に - OneMain SelectBox - 時間、時間の下にさらに 5 つの選択ボックス、2 番目の SelectBox - 場所、その下にさらに 4 つの選択ボックスなど。
そのようなレベルまで動的にする方法はまったくわかりません。