* Fix reload page scroll.

This commit is contained in:
songchenxuan
2023-10-10 12:08:09 +08:00
parent e6c2b5b02a
commit bf82fa21c0
3 changed files with 7 additions and 1 deletions
+5
View File
@@ -8,12 +8,17 @@ window.afterPageUpdate = function($target, info, options)
chartList.push({value: key, text: chartTypeList[key]});
}
window.filterChecked = {};
window.scrollToItem();
window.renderDTable(current.id, resultHeader, resultData);
window.renderChart(current.id, resultHeader, resultData);
if(viewType == 'multiple') window.renderCheckedLabel();
$(window).on('resize', window.renderCheckedLabel);
window.initFilterPanel();
}
window.scrollToItem = function() {
var item = $('.metric-tree').find('.metric-' + current.id);
item.scrollIntoView();
}
/* 事件处理函数。 */
window.handleCheckboxChange = function($el)
+1 -1
View File
@@ -228,7 +228,7 @@ $metricCheckItems = array();
foreach($metrics as $key => $metric)
{
$class = $metric->id == $current->id ? 'metric-current' : '';
$class .= ' font-medium checkbox';
$class .= " font-medium metric-{$metric->id} checkbox";
$metricCheckItems[] = item
(
set::text($metric->name),
+1
View File
@@ -16,6 +16,7 @@ $fnGenerateSide = function() use($metrics, $current, $viewType, $scope, $filters
foreach($metrics as $key => $metric)
{
$class = $metric->id == $current->id ? 'metric-current' : '';
$class .= " metric-{$metric->id}";
$params = "scope=$scope&viewType=$viewType&metricID={$metric->id}";
if(!empty($filtersBase64)) $params .= "&filtersBase64={$filtersBase64}";