将Shield UI图表切片选择限制为一个切片(通过Wicket)

时间:2017-07-16 10:14:40

标签: javascript charts wicket wicket-6 shieldui

是否有办法通过Wicket API限制Shield UI饼图(尽管也不清楚您是否可以使用原始JavaScript API执行此操作),这样只允许选择一个切片一次?

如果没有办法通过API执行此操作,是否可以在Shield UI JS处理之前拦截shift单击并将其转换为标准单击?

谢谢, 克里斯

3 个答案:

答案 0 :(得分:1)

默认情况下,图表的选择机制是单一的。以下示例演示了这一点: https://demos.shieldui.com/web/pie-chart/sliced-offset 另一种选择是禁用默认选择,只需允许单击,然后尝试设置相应数据点的.selected属性。

答案 1 :(得分:0)

似乎没有简单的方法可以一次强制选择0或1个切片。当前在按住Shift / Ctrl键的同时选择将不会取消选择其他切片。

您可能希望联系他们的支持,并根据您的要求询问他们的意见/解决方案。

答案 2 :(得分:0)

在与开发团队联系后,他们对Javascript和Wicket API代码进行了更改,以实现此目的。

chart.getOptions().getSeriesSettings().getPie().setAllowMultiPointSelection(false);