Giter Club home page Giter Club logo

yui2-master-detail-datatables's Introduction

A YUI2 DATATABLE EXAMPLE :  Master-Detail linked Tables

This example demonstrates how to create a dual DataTable (DT) system where record selections from the primary 
(Master or Parent) DT can be used to re-create a secondary linked (Detail or Child) DT.  

The basic data schema is the Master datatable (called parentDT) has a primary key of 'cust_id' and contains summary 
customer data.  The Detail datatable (called childDT) contains orders linked via a one-to-many relationship through 
the 'cust_id' key.  As parentDT selections are made (and 'cust_id' changes), a new childDT update request is sent 
providing the changed 'cust_id' key.

Initially the master table (parentDT) is initially populated with data (from a remote PHP server via JSON data), and 
the detail table (childDT) has not been created.  A 'rowClickEvent' handler on the master table pulls the 'cust_id' key 
and either creates the childDT (if it doesn't exist) or updates the childDT (via a .sendRequest).
  
A live working example, fully documented is available here : http://www.blunderalong.com/pub/dta/dt_masterdetail.html

yui2-master-detail-datatables's People

Contributors

stlsmiths avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.