有没有办法通过 Wicket API 限制 Shield UI 饼图(尽管目前还不清楚你是否可以使用原始 JavaScript API 来做到这一点(,一次只允许选择一个切片?
如果无法通过 API 执行此操作,是否可以拦截移位单击并将其转换为标准单击,然后再由 Shield UI JS 处理?
谢谢 克里斯
默认情况下,图表的选择机制是单一的。以下示例对此进行了演示: https://demos.shieldui.com/web/pie-chart/sliced-offset 另一种选择是禁用默认选择并仅允许单击,然后尝试设置相应数据点的 .selected 属性。
似乎没有简单的方法可以一次强制选择 0 或 1 个切片。当前在按 Shift/Ctrl 键的同时选择不会取消选择其他切片。
您可能需要联系他们的支持人员,并根据您的要求询问他们的意见/解决方案。
在联系开发团队后,他们对Javascript和Wicket API代码进行了更改,以允许这种情况发生。
chart.getOptions().getSeriesSettings().getPie().setAllowMultiPointSelection(false);