2017-07-16 73 views
1

是否有方法通过Wicket API限制Shield UI饼图(尽管目前还不清楚您是否可以使用原始JavaScript API来做到这一点)只允许一次选择一个切片?通过Wicket API限制Shield UI饼图选择(通过Wicket)

如果没有办法通过API来做到这一点,是否有可能在屏蔽UI JS处理之前拦截shift点击并将其转换为标准点击?

谢谢, 克里斯

回答

0

联系开发团队后,他们对Javascript和Wicket API代码进行了更改,以使其发生。

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

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

+0

在链接的示例中,仍然可以在已选择一个切片的情况下移位点击另一个切片,从而产生2个选定的切片。我需要一次只强制选择一个切片。另外,我不确定我是否理解此问题的slicedOffset属性的相关性。 –

0

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

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