JSFiddle - React, Tailwind, and code Playground
JavaScript
var MyImmo = {};
(function(NS)
{
NS.MyImmoTypes = [];
NS.MyImmoAttributes =
{
"AUSSTATTUNG": {
"ANGESCHL_GASTRONOMIE":
{
"Group": "AUSSTATTUNG",
"Type": "SimpleBooleanAttrib",
"Name": "ANGESCHL_GASTRONOMIE",
"IsComplex": false
},
"AUSSTATTUNG_ART":
{
"Group": "AUSSTATTUNG",
"Type": "SimpleEnumAttrib",
"Options": [ "EINFACH", "GEHOBEN", "LUXUS", "NORMAL" ],
"Name": "AUSSTATTUNG_ART",
"IsComplex": false
},
"BAD":
{
"Group": "AUSSTATTUNG",
"Type": "ComplexEnumAttrib",
"Options": [ "ANSCHLUSS_WASCHMASCHINE", "DUSCHE", "FENSTER", "WANNE" ],
"Name": "BAD",
"IsComplex": true
},
"BALKON_TERRASSE":
{
"Group": "AUSSTATTUNG",
"Type": "SimpleBooleanAttrib",
"Name": "BALKON_TERRASSE",
"IsComplex": false
},
"BALKON_TERRASSE_AUSRICHTUNG":
{
"Group": "AUSSTATTUNG",
"Type": "ComplexEnumAttrib",
"Options": [ "E", "N", "S", "W" ],
"Name": "BALKON_TERRASSE_AUSRICHTUNG",
"IsComplex": true
},
"BARRIEREFREI":
{
"Group": "AUSSTATTUNG",
"Type": "SimpleBooleanAttrib",
"Name": "BARRIEREFREI",
"IsComplex": false
},
"BAUMBESTAND":
{
"Group": "AUSSTATTUNG",
"Type": "SimpleBooleanAttrib",
"Name": "BAUMBESTAND",
"IsComplex": false
},
"BEFEUERUNG":
{
"Group": "AUSSTATTUNG",
...