|
Apache/2.4.41 (Ubuntu) Linux vmi616275.contaboserver.net 5.4.0-84-generic #94-Ubuntu SMP Thu Aug 26 20:27:37 UTC 2021 x86_64 uid=33(www-data) gid=33(www-data) groups=33(www-data) server ip : 62.171.164.128 | your ip : 127.0.0.1 safemode OFF > / home / Mirasvit / Report / view / adminhtml / web / js / |
Filename | /home/Mirasvit/Report/view/adminhtml/web/js/toolbar.js |
Size | 1.41 kb |
Permission | rw-r--r-- |
Owner | root : root |
Create time | 01-Jul-2024 20:52 |
Last modified | 06-Apr-2021 18:06 |
Last accessed | 22-Aug-2025 22:38 |
Actions | edit | rename | delete | download (gzip) |
View | text | code | image |
define([
'underscore',
'ko',
'uiComponent',
'uiLayout'
], function (_, ko, Component, Layout) {
'use strict';
return Component.extend({
defaults: {
template: 'report/toolbar',
exports: {
dimension: '${ $.provider }:params.dimension',
rand: '${ $.provider }:params.rand'
},
listens: {}
},
initialize: function () {
this._super();
_.bindAll(this, 'onGroupBy');
_.each(this.fastFilters, function (filter) {
filter.provider = this.provider;
filter.parent = this.name;
filter.name = filter.column;
Layout([filter]);
}.bind(this));
_.each(this.groupBy, function (group) {
group.provider = this.provider;
group.parent = this.name;
Layout([group]);
}.bind(this));
return this;
},
initObservable: function () {
this._super();
this.observe('dimension');
this.observe('dimensionLabel');
this.observe('rand');
return this;
},
onGroupBy: function (group) {
this.dimensionLabel(': ' + group.label);
this.dimension(group.column);
this.rand(new Date().toLocaleString());
}
});
});
'underscore',
'ko',
'uiComponent',
'uiLayout'
], function (_, ko, Component, Layout) {
'use strict';
return Component.extend({
defaults: {
template: 'report/toolbar',
exports: {
dimension: '${ $.provider }:params.dimension',
rand: '${ $.provider }:params.rand'
},
listens: {}
},
initialize: function () {
this._super();
_.bindAll(this, 'onGroupBy');
_.each(this.fastFilters, function (filter) {
filter.provider = this.provider;
filter.parent = this.name;
filter.name = filter.column;
Layout([filter]);
}.bind(this));
_.each(this.groupBy, function (group) {
group.provider = this.provider;
group.parent = this.name;
Layout([group]);
}.bind(this));
return this;
},
initObservable: function () {
this._super();
this.observe('dimension');
this.observe('dimensionLabel');
this.observe('rand');
return this;
},
onGroupBy: function (group) {
this.dimensionLabel(': ' + group.label);
this.dimension(group.column);
this.rand(new Date().toLocaleString());
}
});
});