如何在参数化R Markdown中重置sliderInput控件至默认值
解决参数化R Markdown滑块会话重置问题
参数化R Markdown生成的HTML文档会默认通过本地存储记住用户调整后的滑块状态,导致下次打开时滑块不会回到YAML配置的默认值。要实现每次会话都重置滑块到默认的[2010,2017],只需在滑块参数的定义中添加persistent: FALSE即可——这是R Markdown原生支持的配置项,用于禁用控件状态的本地持久化。
修改后的YAML配置如下:
--- title: "Animals" output: html_document: params: animal_name: value: Dog choices: - Dog - Cat - Rabbit years_of_study: input: slider min: 2000 max: 2019 step: 1 round: 1 sep: '' value: [2010, 2017] persistent: FALSE # 添加此行禁用状态持久化 ---
添加persistent: FALSE后,每次打开该HTML文档,滑块都会自动回到YAML中指定的默认区间[2010,2017],不会保留上一次会话的调整结果。
内容的提问来源于stack exchange,提问作者Salvador
相关产品推荐
相关产品推荐

