Pozice ve státní službě
viewof foundjobs = Inputs.search(jobs, {label: "Hledat", columns: ["urad_nazev", "nazev", "popis"]})
viewof aktualni = Inputs.toggle({label: "Jen aktuální", value: true})viewof filtrd = Inputs.checkbox(d3.group(foundjobs, d => d.predstaveny_nazev), {label: "Úroveň vedení", sort: "descending", key: ["není představený"]})viewof filtrd2 = Inputs.checkbox(d3.group(filtrd.flat(), d => d.platova_trida), {label: "Třída", sort: "ascending", key: [5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16]})
viewof klicove = Inputs.toggle({label: "Jen klíčové", value: false})viewof selection = Inputs.table(filtrd3,
{columns: [
"nazev",
"urad_nazev",
"popis",
"is_predstaveny",
"platova_trida",
"klicove_priznak",
"id_nodate"
], required: false, multiple: false, value: filtrd3[0]})
viewof praxe_slct = Inputs.select([1, 2, 4, 6, 9, 12, 15, 19, 23, 27],
{sort: true, unique: true, label: "Počet let zkušeností", width: 60})
viewof is_key = Inputs.toggle({label: "Klíčová pozice", disabled: !selection.klicove_lze, value: selection.klicove_priznak})
viewof is_expert = Inputs.toggle({label: "Všeobecně uznávaný expert"})viewof sms = Inputs.table(sims.filter(e => e.praxe_do == praxe_slct)
.filter(e => e.expert == is_expert)
.filter(e => e.key == is_key),
{columns: [
<!-- "id_nodate", -->
<!-- "range", -->
<!-- "value", -->
"ved",
<!-- "key", -->
<!-- "expert", -->
"min",
"typicallower",
"typicalmid",
"typicalmax",
"max",
"maxmultminosobko",
"maxmultmaxosobko"
]}
)