Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
Meghatározza a tároló méretezését, ha az összetevőnek reagálnia kell. Az összetevő lekéri allocatedWidth , vagy allocatedHeight ha a bemenet igaz.
Amikor meghívja a metódusttrackContainerResize(true), a context.mode.allocatedHeightcontext.mode.allocatedWidth kódösszetevő metódusán belül updateView lesz megadva. Ezeknek a tulajdonságoknak az értékei attól függően eltérőek, hogy hol található a kódösszetevő. Egy érték -1 azt jelzi, hogy a kódösszetevő beállíthatja a CSS-stílusszabályokat, hogy szükség szerint kitöltse a rendelkezésre álló területet.
Az alábbi táblázat a gazdagép- allocatedWidth és allocatedHeight kódösszetevő-életciklus-metódusok különböző kombinációinak értékeit mutatja be.
| Host | Életciklus-módszer | allocatedWidth |
allocatedHeight |
|---|---|---|---|
| Modellalapú és vászonalapú alkalmazások | init |
-1 | -1 |
| Modellvezérelt alkalmazások | updateView |
-1 ha trackContainerResize(false) vagy szélesség képpontban , ha trackContainerResize(true)A szélesség a böngészőablak átméretezésekor változik, és az űrlap a rendelkezésre álló területhez igazodik. |
-1 |
| Vászonalkalmazások | updateView |
Az alkalmazáskészítő állítja be. Dinamikusan változhat, ha a szélesség Power FX-képletre van állítva. |
Az alkalmazáskészítő állítja be. Dinamikusan változhat, ha a szélesség Power FX-képletre van állítva. |
Megjegyzés:
A tesztkötegben (használatbavétele npm start) a rendszer sztringekként adja vissza és allocatedHeightallocatedWidth nem számként adja vissza. Ha nincs megadva érték, akkor üres sztringet adnak vissza ahelyett, hogy -1 vagy nem definiáltak. Emellett a szélesség vagy a magasság beállítása után a böngésző frissítése nélkül nem vonható vissza a módosítások, ehelyett egy üres érték 1-es méretként lesz értelmezve.
A modellalapú alkalmazások általában nem korlátozzák az összetevők magasságát és szélességét, ezért nem szükséges nyomon követni a tároló méretét. Ehelyett a kódösszetevők a rácsösszetevők számára 100% térközt, vagy a tartalom által megkövetelt magasságot használhatják az field összetevők renderelése során. A vászonalapú alkalmazásokban azonban a szülőkörnyezet mindig megadja az összetevő magasságát és szélességét a húzási szerkesztő jellegéből adódóan.
Az alábbi táblázat azokat a stratégiákat mutatja be, amelyekkel szabályozhatja a vezérlők HTML-tartalmának magasságát és szélességét:
| Host | Kódösszetevő típusa | CSS magassági stratégia | CSS szélességi stratégia |
|---|---|---|---|
| Modellvezérelt alkalmazások | dataset |
height: "100%" |
width: "100%" |
| Modellvezérelt alkalmazások | field |
Nőjön fel a maximális magasságra (Az üzemeltetési űrlap is növekszik, hogy befogadják). |
width: "100%" |
| Modellvezérelt alkalmazások |
field (teljes képernyős mód) |
height: "100%" |
width: "100%" |
| Vászonalkalmazások |
dataset & field |
height: allocatedWidth |
width: allocatedHeight |
| Vászonalkalmazások |
dataset > field (teljes képernyős mód) |
height: "100%" |
width: "100%" |
Ha az első updateView meghívása allocatedHeightallocatedWidth után az értékek megváltoznak, akkor a rendszer egy következőt updateView hív meg az "elrendezés" hozzáadásával.context.updatedProperties További információ: UpdatedProperties.
Elérhető a következőhöz:
Modellalapú alkalmazások, vászonalapú alkalmazások és >portálok.
Szemantika
context.mode.trackContainerResize(value)
Paraméterek
| Paraméter neve | Típus | Kötelező | Description |
|---|---|---|---|
| value | Boolean |
Igen |
True Ha a vezérlőknek nyomon kell követnie a tároló méretét, az összetevő a allocatedWidth vagy a allocatedHeight lesz. |
Kapcsolódó cikkek
Mode
Power Apps-összetevő-keretrendszer API-referenciája
A Power Apps összetevő-keretrendszerének áttekintése