ForgeKomponenten
de

Komponenten

j-Xterm

jComponent 20 · jcomponent@20 component Beispiel mit jComponent 20 geladen

Die Komponente rendert eine Terminalausgabe/-eingabe direkt im Webbrowser. WICHTIG: Das Beispiel funktioniert nicht wie erwartet, es benötigt eine echte Terminalausgabe.


Konfiguration:

  • cols {Number} Anzahl der Spalten (Standard: 80)
  • rows {Number} Anzahl der Zeilen (Standard: 24)
  • send {String} ein Link zum function(data) für die Kommunikation mit dem Server

Methoden:

  • instance.write(data) schreibt Daten in die Terminalkomponente

Genutzte Abhängigkeiten:

Verwenden Sie es mit <ui-component name="xterm">. Wenn die Komponente noch nicht geladen ist, lädt jComponent sie bei der ersten Verwendung von der Adresse in DEF.fallback herunter (standardmäßig das CDN Componentator). Autor: Peter Širka. Quelle: Componentator-Komponenten-Repository, MIT-Lizenz.

example.html
<ui-component name="xterm" config="send:send_to_server"></ui-component>

<script>

	function send_to_server(data) {

		// FAKE:
		// the below code will append the data directly into the terminal
		SETTER('xterm/write', data);

	}

</script>