j-UIStudio
Az összetevő egy Flow UI Studio alkalmazást tölt be a konfigurált végponton keresztül. Állítsa be az URL-t erre a végpontra, és kezelje a metadata vagy az alkalmazás frissítéseit onmeta és onapp segítségével.
Ez az összetevő a Total.js Flow UI Studio rendszer szerint adja meg az alkalmazást.
konfiguráció:
url {String}a navigációs végpont, amely elfogadja a POST kéréseket és visszatér JSON lépés metaadatokatcss {Boolean}alkalmazza az alkalmazás stílusát a jelenlegi elemre (default:true)ssid {String}opcionális, egy ülés azonosító hozzáadása az URL-hez az áramláshoztitle {Boolean}opcionális, újraírja adocument.titleaz alkalmazás nevétplus {String}opcionális, csak atitle:truehasználatával működik, és hozzáadja atitle - config.plusonmeta {String}opcionális, afunction(meta)linkje meta adatokat rögzít- A
onapp {String}opcionális, afunction(app)-hez kapcsolódó link rögzíti az új UI-tervezést origin {String}opcionálisonrequest {String}opcionális, afunction(payload)link módosíthatja a kérési adatokatflowoutput {Boolean}opcionális, kizárólag a FlowOutput komponensből származó kimenetek engedélyezése (default:true)
tulajdonság:
component.appTartalmaz egyappEsetleg
Jó tudni:
Az összetevő a app példát kiterjeszti a breadcrumb {Array} tulajdonság hozzáadásával.
Használat
<ui-component name="uistudio"
config="url:/api/studio/;onapp:studioLoaded;loading:false"></ui-component>
<script>
function studioLoaded(app) {
console.log(app);
}
</script>Navigációs végpont
A komponens a konfigurált végpontra küldi a POST kérelmet.A kérelem a jelenlegi navigációs állapotot hordozza, beleértve origin, queryEgy opcionális ssidés a jelenlegi id, output és data Amikor egy kérelem kiadja a kimenetet.
Vissza a id-t a lépéshez és a url-t az exportált UI Builder tervezéshez:
{
"id": "home",
"url": "/ui/home.json",
"data": {}
}A tervezésből származó UI Builder A /ui/home.jsonA komponens letölti a GET-t, és létrehozza az alkalmazást UIBuilder.build()Ha a válasz egy inputAz alkalmazás bevezetését az összetevő hívja input és dataA The onmeta A válasz a lépésről szól, és onapp A létrehozott kérelem megszerzése.
loading:false kikapcsolja a feltöltő mutatót.A megjelenítéshez kijelölje a j-Loading komponenset, és engedélyezi a loading.
forrásból : Total.js összetevőkSzerzői jog Peter Širka és hozzájárulók. A licenc.