datatable-dsio-source.mustache revision 4c7c8763e6b273c36fef74ccede731c4b7a679f3
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein<style scoped>
990d0e893f5b70e735cdf990af66e9ec6e91fa78Tinderbox User/* custom styles for this example */
75c0816e8295e180f4bc7f10db3d0d880383bc1cMark Andrews.dt-example {margin:1em;}
4a14ce5ba00ab7bc55c99ffdcf59c7a4ab902721Automatic Updater/* css to counter global site css */
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein.dt-example th {text-transform:none;}
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein.dt-example table {width:auto;}
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein.dt-example caption {display:table-caption;}
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein<div id="chinese" class="dt-example"></div>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinYUI().use("datasource-io", "datasource-xmlschema","datatable-base","datatable-datasource", function (Y) {
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein var cols = ["Title", "Phone", "Rating"];
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein resultListLocator: "Result",
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein resultFields: [{key:"Title", locator:"*[local-name() ='Title']"},
e21a2904f02a03fa06b6db04d348f65fe9c67b2bMark Andrews {key:"Phone", locator:"*[local-name() ='Phone']"},
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein {key:"Rating", locator:"*[local-name()='Rating']/*[local-name()='AverageRating']"}]
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein dt = new Y.DataTable.Base({columnset:cols, summary:"Chinese restaurants near 98089", caption:"Table with XML data from same-domain script"})
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein .plug(Y.Plugin.DataTableDataSource, {datasource:ds, initialRequest:"zip=94089&query=chinese"});
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein ds.after("response", function() {