3 Stimmen

JavaScript-Bibliotheken/Toolkits, die die Bindung von JSON-Daten an HTML-Steuerelemente unterstützen?

Gibt es irgendwelche JavaScript-Bibliotheken oder Toolkits, die es mir ermöglichen, die JSON-Daten an HTML-Steuerelemente auf dem Client zu binden?

Im Wesentlichen sollte ich also in der Lage sein, die Objekteigenschaft anzugeben, an die ein HTML-Steuerelement gebunden werden soll. Wenn also das Formular die JSON-Daten empfängt, werden die Steuerelemente aktualisiert, und wenn die Steuerelemente aktualisiert werden, sollten die Daten zum JSON-Objekt aktualisiert werden.

1voto

cgp Punkte 40346

Ext. hat eine exzellente Implementierung dessen, was Sie beschreiben, und die Ähnlichkeit mit den alten Delphi- und .NET-Methoden zum Binden von Daten an Steuerelemente ist ein wenig gespenstisch (obwohl es ohne die GUI, um die Bindung zu sehen, nicht ganz so schön ist)

http://extjs.com/deploy/dev/docs/

Besuchen Sie JSONStore. Vorsicht, es gibt eine Lernkurve hier von ein paar Wochen, um wirklich auf dem Weg zu beginnen.

Eine weitere Möglichkeit ist Perservere das Teil des DOJO-Toolkits ist. Ich bin mir nicht sicher, ob es genau das ist, wonach Sie suchen, da ich es nie benutzt habe, aber es scheint robust zu sein und macht viele Dinge, die man von einem persistenten clientseitigen Datensatz erwarten würde.

0voto

Itemscript beschreibt eine JSON-Schemasprache für Daten und Anwendungen. http://itemscript.org

Das Projekt bietet eine Referenzimplementierung von Itemscript JAM (JSON Application Markup), einer deklarativen Markup-Sprache, die in einem Itemscript-Schema beschrieben ist.

Die Item Lens ist ein Itemcript JAM-Animator. Ziel des Itemscript-Projekts ist es, eine leichtgewichtige Standardsprache für die Bindung von Daten und Widgets bereitzustellen. Die Referenzimplementierung basiert auf GWT.

Das Projekt wird eine Möglichkeit zum Austausch von Itemscripts bereitstellen, nimmt aber im Moment Kommentare zur Itemscript-Schemasprache entgegen und entwickelt Itemscript-JAMs für allgemeine Anwendungsmuster.

0voto

Mic Punkte 24128

Sie können einen Blick werfen auf http://github.com/raid-ox/chain.js/

0voto

Jerry Punkte 563

Ich unterstütze extjs, aber hüten Sie sich vor deren Doppellizenz.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X