Наконец я справился сам ...
Итак, вот некоторые распространенные ошибки, которые не следует делать, когда вы создаете диаграмму на BIRT и хотите, чтобы она была интерактивной ...
1 Реализуйте только то, что нужно переопределить
Я лично забыл переопределить
getDesignTimeModel()
и
getRunTimeModel()
идет с реализацией ICallBackNotifier ...
2 Не вкладывайте вашу диаграмму (или будьте готовы вкладывать большинство ваших методов тоже)
У меня была диаграмма не непосредственно на моей оболочке, а вложенная в кучу композитных виджетов, холста и тому подобного ... Поэтому мой холст скрывал мою оболочку, которая была единственной, способной реагировать так, как я хотел, на мою мышь контроллер.
(Забавный факт: я понял все это, когда я (без причины) попытался перетащить небольшую часть моей оболочки, которая не перекрывалась диаграммой, и бросить ее на мои бары ... Там всплыла подсказка ... ^^ Забавный способ понять, как все работает: p)
3 Не будь мной ...
Трудно и мучительно для едва приемлемого результата; p
Надеюсь, эта помощь, не стесняйтесь, напишите мне, если вы столкнулись с той же проблемой, я буду рад помочь столько, сколько смогу ^^