XTend Dokumentation
Dunkelmodus aktivieren

XTend Developer Center

Build with XTend today

RMT Reference

Diese Rubrik ist die alphabetisch und thematisch geordnete Referenz für RMT vNext. Der Lernpfad erklärt den Einstieg; die Referenz erklärt die genaue Bedeutung jedes Operators, jedes Schlüsselworts und der festen Katalogwerte.

JSON-RMT ist kein normaler Authoring-Pfad mehr. Es bleibt nur als Compatibility-Testmaterial erhalten.

Syntax

RMT vNext ist blockbasiert. Ein Dokument besteht aus Top-Level-Deklarationen wie import, template, surface, remote surface, state, selector, datasource, action, portal, overlay, resource, validation und transition.

Allowed contexts

Operatoren sind kontextabhängig. lane ist nur in surface erlaubt, Lifecycle-Operationen wie mount und hydrate sind nur in lane oder slot erlaubt, und Event-Payloads stehen nur in on ... -> action Blöcken.

Parameters

Parameter sind statische Werte, Identifier, Pfade, Strings, Zahlen, Booleans, Arrays oder einfache Condition-Ausdrücke. RMT vNext erlaubt keine Funktionsaufrufe in when.

Description

Examples

template reference.overview {
  state app.status type object preserve {
    initial {
      text "Ready"
    }
  }

  selector app.statusView from state app.status {
    output StatusView
  }

  portal app.root root "#app" layer surface

  surface dashboard kind page component x-section {
    portal app.root
    lane visible weight 80 {
      hydrate status.card from selector app.statusView
    }
  }
}

Diagnostics

Der Parser meldet Kontextfehler, wenn ein Operator an der falschen Stelle steht. Der Compiler ergänzt semantische Fehler, wenn ein referenzierter Primitive-Record fehlt oder ein Action-Pfad unvollständig ist.

Beginne mit template, surface, state, selector, action, lane, mount, hydrate, on, emit und when.

(c) 2026 - CCS Networks | Powered by XRouter PHP Extension