diff --git a/elements/force-sobject-listview/force-sobject-listview.html b/elements/force-sobject-listview/force-sobject-listview.html new file mode 100644 index 0000000..ccb06f1 --- /dev/null +++ b/elements/force-sobject-listview/force-sobject-listview.html @@ -0,0 +1,16 @@ + + + + + + diff --git a/elements/force-sobject-listview/force-sobject-listview.js b/elements/force-sobject-listview/force-sobject-listview.js new file mode 100644 index 0000000..de02351 --- /dev/null +++ b/elements/force-sobject-listview/force-sobject-listview.js @@ -0,0 +1,17 @@ +// Call the List View API to get the results (also includes column definitions) +Polymer('force-sobject-listview', { + observe: { + sobject: 'updateListView' + }, + updateListView: function() { + var that = this; + that.listviews = null; + var query = '/services/data/v32.0/sobjects/' + this.sobject + '/listviews/'; + var success = function(response) { + that.listviews = response.listviews; + }; + SFDC.launcher.then(function(){ + Force.forcetkClient.impl.ajax(query, success); + }); + } +});