b374k
m1n1 1.01
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
Size1.41 kb
Permissionrw-r--r--
Ownerroot : root
Create time01-Jul-2024 20:52
Last modified06-Apr-2021 18:06
Last accessed22-Aug-2025 22:38
Actionsedit | rename | delete | download (gzip)
Viewtext | 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());
}
});
});