2015-11-17 180 views
2

我用一個VizFrame在我的項目中顯示數據。 當您選擇圖形中的數據時,VizFrame的正常行爲會顯示彈出式選單中的數據。當您選擇多個點時,彈出窗口的內容與屏幕截圖中的內容類似:popover content。 我試圖使用自己附加到SelectedData事件。 oControlEvent.mParameters包含當前爲該事件選擇的數據節點。SAPUI5 VizFrame:如何獲取選定的數據點

例如:我單擊節點A =>節點A位於oControlEvent.mParameters中。 => OK

然後我再點擊節點B(所以節點A和B被選中)=>只有節點B包含在oControlEvent.mParameters中。 =>不好。

我需要的是圖中當前選定的所有節點的集合,而不僅僅是觸發事件的節點。

此信息必須包含的某個地方,爲提示正確地顯示用戶點擊B.

感謝您的幫助後,「選擇的2個數據節點」。

回答

1

oControlEvent.mParameters.dataoControlEvent.getParameter('data')將(正確)只包含實際觸發事件的元素。 (如果您通過在數據點拖動矩形區域一氣呵成選擇多個數據點可能不止一個數據點)

,如果你需要的所有當前選定的數據點,使用oControlEvent.getSource().vizSelection()(這裏,getSource()將返回vizFrame )

乾杯,iPirat

相關問題