From d513dfc46f0f83421e12d7249f1875b66bae91ea Mon Sep 17 00:00:00 2001 From: Harshit Pandey Date: Tue, 6 Jan 2015 14:29:18 -0800 Subject: [PATCH 1/2] adding list-view component to fetch sobject listview info --- .../force-sobject-listview.html | 16 ++++++++++++++++ .../force-sobject-listview.js | 18 ++++++++++++++++++ 2 files changed, 34 insertions(+) create mode 100644 elements/force-sobject-listview/force-sobject-listview.html create mode 100644 elements/force-sobject-listview/force-sobject-listview.js 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..5e25526 --- /dev/null +++ b/elements/force-sobject-listview/force-sobject-listview.js @@ -0,0 +1,18 @@ +// 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; + console.log(that.listviews); + }; + SFDC.launcher.then(function(){ + Force.forcetkClient.impl.ajax(query, success); + }); + } +}); \ No newline at end of file From 269c0e70872d6601959924e88f6e555b7c07912c Mon Sep 17 00:00:00 2001 From: Harshit Pandey Date: Tue, 6 Jan 2015 14:34:05 -0800 Subject: [PATCH 2/2] Update force-sobject-listview.js removing console.log line. --- elements/force-sobject-listview/force-sobject-listview.js | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/elements/force-sobject-listview/force-sobject-listview.js b/elements/force-sobject-listview/force-sobject-listview.js index 5e25526..de02351 100644 --- a/elements/force-sobject-listview/force-sobject-listview.js +++ b/elements/force-sobject-listview/force-sobject-listview.js @@ -9,10 +9,9 @@ Polymer('force-sobject-listview', { var query = '/services/data/v32.0/sobjects/' + this.sobject + '/listviews/'; var success = function(response) { that.listviews = response.listviews; - console.log(that.listviews); }; SFDC.launcher.then(function(){ Force.forcetkClient.impl.ajax(query, success); }); } -}); \ No newline at end of file +});