实现动态折叠树点击后保持页面状态,可通过以下方案解决数据自动刷新到初始页的问题:
1. 参数控制优化
模板中设置的「展开/折叠」参数应使用「模板参数」
参数默认值需为空值,确保首次加载不会触发异常刷新
添加参数控件时选择「不可见」,避免意外参数重置
2. 局部刷新设置
// 在折叠树点击事件中添加(示例报表块名称为report0)
_g().getWidgetByName("report0").refresh();3. 锚点定位(移动端专属)
// 决策报表初始化后添加定位锚点
setTimeout(function() {
window.location.hash = "myAnchor";
}, 500);推荐使用「数据分析模式」或开启「新计算引擎」