我使用VizFrame在我的项目中显示数据。 当您在图表中选择数据时,VizFrame的正常行为您会看到包含所选点数据的弹出窗口。当您选择多个点时,弹出框的内容类似于屏幕截图:popover content。 我尝试将自己附加到SelectedData事件。 oControlEvent.mParameters包含当前为THAT事件选择的数据节点。
例如:我点击节点A =>节点A位于oControlEvent.mParameters中。 =>行
然后我在节点B上另外点击(因此选择节点A和B)=>只有节点B包含在oControlEvent.mParameters中。 =>不行。
我需要的是图中当前选中的所有节点的集合,而不仅仅是触发事件的节点。
此信息必须包含在某处,因为工具提示在用户点击B后正确显示“选择了2个数据节点”。
感谢您的帮助。
答案 0 :(得分:1)
oControlEvent.mParameters.data
或oControlEvent.getParameter('data')
将(正确)仅包含实际触发事件的元素。 (如果您通过在数据点上拖动矩形区域一次选择多个数据点,则可能有多个数据点)
如果您需要所有当前选定的数据点,请使用oControlEvent.getSource().vizSelection()
(此处getSource()
将返回vizFrame)
干杯,iPirat