Sonics007 6183b64116 modified: packages/node_modules/@node-red/editor-client/locales/sk-SK/editor.json
modified:   packages/node_modules/@node-red/nodes/locales/sk-SK/common/20-inject.html
	modified:   packages/node_modules/@node-red/nodes/locales/sk-SK/common/21-debug.html
	modified:   packages/node_modules/@node-red/nodes/locales/sk-SK/common/24-complete.html
	modified:   packages/node_modules/@node-red/nodes/locales/sk-SK/common/25-catch.html
	modified:   packages/node_modules/@node-red/nodes/locales/sk-SK/common/90-comment.html
	modified:   packages/node_modules/@node-red/nodes/locales/sk-SK/common/91-global-config.html
	modified:   packages/node_modules/@node-red/nodes/locales/sk-SK/function/10-function.html
    modified:   packages/node_modules/@node-red/nodes/locales/sk-SK/function/10-switch.html
	modified:   packages/node_modules/@node-red/nodes/locales/sk-SK/function/16-range.html
	modified:   packages/node_modules/@node-red/nodes/locales/sk-SK/function/80-template.html
    modified:   packages/node_modules/@node-red/nodes/locales/sk-SK/network/21-httprequest.html
2024-09-18 20:11:29 +02:00

50 lines
3.0 KiB
HTML

<!--
Copyright JS Foundation and other contributors, http://js.foundation
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<script type="text/html" data-help-name="switch">
<p>Usmerňuje správy na základe ich hodnôt vlastností alebo ich pozície v sekvencii.</p>
<h3>Detaily</h3>
<p>Keď správa dorazí, uzol vyhodnotí každé z definovaných pravidiel,
aby preniesol správu na zodpovedajúce výstupy.</p>
<p>Voliteľne môže byť uzol nakonfigurovaný tak, aby prestal vyhodnocovať pravidlá, akonáhle nájde
jedno, ktoré zodpovedá.</p>
<p>Pravidlá môžu byť vyhodnotené voči vlastnosti prijatej správy, vlastnosti toku alebo
globálneho kontextu, premenných prostredia alebo výsledku výrazu JSONata.</p>
<h4>Pravidlá</h4>
<p>Existujú štyri typy pravidiel:</p>
<ol>
<li><b>Hodnotové pravidlá</b> sú vyhodnotené voči konfigurovanej vlastnosti</li>
<li><b>Sekvenčné pravidlá</b> môžu byť použité na sekvencie správ, ako sú tie
generované uzlom Rozdeliť</li>
<li>Je možné poskytnúť <b>výraz</b> JSONata, ktorý sa vyhodnotí
proti celej správe a bude sa zhodovať, ak sa výraz vráti
skutočná hodnota.</li>
<li>Môže byť použité pravidlo <b>Inak</b>, ak žiadne z predchádzajúcich pravidiel nemalo zhody.</li>
</ol>
<h4>Poznámky</h4>
<p>Pravidlá <code>je pravda/nepravda (true/false)</code> a <code>je nulové</code> vykonávajú
porovnania s týmito typmi. Nekonvertujú prijaté typy na typy pravidiel.</p>
<p>Pravidlá <code>je prázdne</code> a <code>nie je prázdne</code> môžu byť použité na testovanie dĺžky reťazcov, polí a bufferov alebo počtu vlastností objektu. Žiadne pravidlo neprejde, ak má testovaná vlastnosť hodnotu <code>boolovskú</code>, <code>null</code>
alebo hodnotu <code>undefined</code>.</p>
<h4>Správa sekvencií správ</h4>
<p>V predvolenom nastavení (default) uzol nemení vlastnosť <code>msg.parts</code> správ,
ktoré súčasťou sekvencie.</p>
<p>Možnosť <b>znovu vytvoriť sekvencie správ</b> môže byť aktivovaná na generovanie nových sekvencií správ
pre každé zhodne pravidlo. V tomto režime uzol uloží do vyrovnávacej pamäte celú prichádzajúcu
sekvenciu pred odoslaním nových sekvencií.Parameter runtime <code>nodeMessageBufferMaxLength</code>
môže byť použitý na obmedzenie počtu uzlov správ uložených v pamäti.</p>
</script>