Supriya Ghosh (Editor)

JavaScript Data Components

Updated on
Edit
Like
Comment
Share on FacebookTweet on TwitterShare on LinkedInShare on Reddit

The JavaScript Data Components (JSDC) are open source libraries (GPL), made to give developers of dynamic web pages an easy and fast way of making their applications more powerful using datasets, master-detail relations, dataset-events, conditions and data-aware components. Implementing AJAX-technologies, it is able to connect to servers and download data from them.

These components are aimed to implement all the features necessary for a newbie (or former back-end programmer) to make an AJAX-implementation that looks professional while not having to be knowledgeable of the special behaviour of each browser in the market. It's like ZK but instead of Java only, it is JavaScript only.

Notable features

Data-aware objects (GUI)

  • Treeview
  • Tableview with aggregates
  • Selectview
  • Dataview

  • Master-detail
  • Conditions/Queries
  • Query cache
  • Datatable

  • Can read data from CSV-files
  • Propagates edits
  • Application

  • Undo/redo history
  • Input validation

  • Data type based input validation

  • Plans for the future are a decompression algorithm and a PHP/ASP/Java stubs for remote database data-awareness.

    References

    JavaScript Data Components Wikipedia