Browse Source

Update Default.js

pull/1523/head
Halil İbrahim Kalkan 7 years ago
parent
commit
f7aac2f54e
  1. 25
      samples/DashboardDemo/src/DashboardDemo.Web/Pages/Components/NewUserStatisticWidget/Default.js

25
samples/DashboardDemo/src/DashboardDemo.Web/Pages/Components/NewUserStatisticWidget/Default.js

@ -3,7 +3,7 @@
function ChartManager($wrapper) {
var _filters;
var _latestFilters;
var _chart;
var getFrequencyVal = function () {
@ -52,8 +52,8 @@
var render = function (args, callback) {
serviceMethod({
startDate: _filters.startDate,
endDate: _filters.endDate,
startDate: _latestFilters.startDate,
endDate: _latestFilters.endDate,
frequency: getFrequencyVal()
})
.then(function (result) {
@ -62,18 +62,18 @@
};
var init = function (filters) {
_filters = filters;
_latestFilters = filters;
render(filters, createChart);
};
var refresh = function (filters) {
_filters = filters;
_latestFilters = filters;
render(filters, refreshChart);
};
$wrapper.find('.frequency-filter').on('change',
function () {
refresh(_filters);
refresh(_latestFilters);
});
return {
@ -82,19 +82,19 @@
};
}
var init = function (args) {
abp.event.on('init-widgets', function (args) {
args.container
.find('.newUserStatistic-widget')
.each(function() {
.each(function () {
var $this = $(this);
var chartManager = new ChartManager($this);
chartManager.init(args.filters);
$this.data('chart-manager', chartManager);
});
};
});
var refresh = function (args) {
abp.event.on('refresh-widgets', function (args) {
args.container
.find('.newUserStatistic-widget')
.each(function () {
@ -102,8 +102,5 @@
var chartManager = $this.data('chart-manager');
chartManager.refresh(args.filters);
});
};
abp.event.on('init-widgets', init);
abp.event.on('refresh-widgets', refresh);
});
})();
Loading…
Cancel
Save