Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Die Skripte werden automatisch registriert und können wie folgt in PHP required werden:

Code Block
languagephp
Javascript::requireLibrary('nostromo/controls/DataControls/GridControl');

Der Namespace beginnt hierbei immer mit dem Projektnamen, z.B. nostromo/controls. Danach folgt ein Schrägstrich und die Ordner-Struktur im im resources/js/-Ordner des Projektes, z.B. DataControls/GridControl. Die Endung ‘.js’ wird weg gelassen!

Internationalisierung

Wie in beschrieben in https://newfrontiers.atlassian.net/l/c/KDpb11Gj können Übersetzungen in Javascript-Dateien benutzt werden. Allerdings muss für Framework-Javascript-Code der JavascriptTranslationProvider nicht manuell aufgerufen werden. Das funktioniert wie folgt:
Wie oben im Bild zu sehen, existiert eine i18n.php-Datei. Mit dieser kann angegeben werden, welche Strings im Javascript-Code übersetzt werden müssen. Ein Beispiel:

...