我有一个sidebarLayout
的闪亮应用。优惠选择是侧面板中的复选框组,高屏显示在主面板中,不同优惠随时间推移累积响应率,最后按优惠提供当前响应率的表格低于优惠复选框组和累积回复率图表。
理想情况下,我想删除checkboxGroupInput
并让高图中的legendItemClick
接管此功能,以便在点击图例中的特定商品时(并且在图表上不再显示)闪亮表中的相应行也被隐藏或删除。
我已尝试将图例项目绑定到闪亮的checkboxGroupInput
中的复选框,该p1$plotOptions(series=list(stickyTracking=F,
events=list(legendItemClick=paste("#!function(){
if (this.visible) {
$('input[value=",'"',"'+this.name+'",'"',"]').prop('checked',false);
} else {
$('input[value=",'"',"'+this.name+'",'"',"]').prop('checked',true);
}
}!#"))))
工作here in this JSFiddle,但它不适用于闪亮的应用。
checkboxGroupInput
我能做到这一点吗?
理想情况下,我希望将legendItemClick
替换为{{1}}以更新闪亮的表格。