-
Rows per page:
+
[[labelRowsPerPage]]
5
@@ -120,7 +126,7 @@
- [[_getRangeStart(page, pageSize)]]-[[_getRangeEnd(page, pageSize, numberOfItems)]] of [[numberOfItems]]
+ [[_getRangeStart(page, pageSize)]]-[[_getRangeEnd(page, pageSize, numberOfItems)]] [[labelOfPages]] [[numberOfItems]]
@@ -217,6 +223,42 @@
* @type Object
*/
header: String,
+ /**
+ * @attribute String
+ * @default 'Rows per page:'
+ * @type String
+ */
+ labelRowsPerPage: {
+ type: String,
+ value: 'Rows per page:'
+ },
+ /**
+ * @attribute String
+ * @default 'Rows per page:'
+ * @type String
+ */
+ labelItemSelected: {
+ type: String,
+ value: 'item selected'
+ },
+ /**
+ * @attribute String
+ * @default 'Rows per page:'
+ * @type String
+ */
+ labelItemsSelected: {
+ type: String,
+ value: 'items selected'
+ },
+ /**
+ * @attribute String
+ * @default 'Label number "of" pages'
+ * @type String
+ */
+ labelOfPages: {
+ type: String,
+ value: 'of'
+ },
/**
* See general documentation.
*
@@ -301,7 +343,7 @@
_selectedToolbarVisible: Boolean,
_singleSelectToolbarVisible: Boolean,
_multiSelectToolbarVisible: Boolean,
- _numberselectedIds: Number
+ _numberselectedIds: Number,
},
ready: function(){
this._datatable = Polymer.dom(this).querySelector("paper-datatable");
@@ -530,6 +572,7 @@
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){