From 5d392c7964df577ec7df5074a8c3b4ed583a56a8 Mon Sep 17 00:00:00 2001 From: Julien ROUSSEAU Date: Thu, 4 Feb 2016 16:25:07 +0100 Subject: [PATCH] Boolean to set selectedToolbar disabled or not --- paper-datatable-card.html | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/paper-datatable-card.html b/paper-datatable-card.html index c2bf891..12600ed 100644 --- a/paper-datatable-card.html +++ b/paper-datatable-card.html @@ -264,7 +264,11 @@ _selectedToolbarVisible: Boolean, _singleSelectToolbarVisible: Boolean, _multiSelectToolbarVisible: Boolean, - _numberselectedIds: Number + _numberselectedIds: Number, + selectedToolbarDisabled: { + type: Boolean, + value: false + } }, ready: function(){ this._datatable = Polymer.dom(this).querySelector("paper-datatable"); @@ -471,11 +475,13 @@ return this.page * this.pageSize >= this.numberOfItems; }, _setSelectedToolbarVisible: function(){ - this._selectedToolbarVisible = this.selectedIds.length > 0; - this._singleSelectToolbarVisible = this.selectedIds.length == 1; - this._multiSelectToolbarVisible = this.selectedIds.length > 1; - this._numberselectedIds = this.selectedIds.length; - this._datatable._partialSelection = this.selectedIds.length > 0; + if (!this.selectedToolbarDisabled) { + this._selectedToolbarVisible = this.selectedIds.length > 0; + this._singleSelectToolbarVisible = this.selectedIds.length == 1; + this._multiSelectToolbarVisible = this.selectedIds.length > 1; + this._numberselectedIds = this.selectedIds.length; + this._datatable._partialSelection = this.selectedIds.length > 0; + } }, _setSelectedIds: function(ev){ if(ev.detail.selected){