我在开发Eclipse的插件时遇到了一个新的impossibile问题。
我需要填充TableView并将其插入到Eclipse的View中。我可以做到,但我的插件需要在菜单点击时更改tableview的内容。
特别是,我需要使用新数据刷新tableview。
从现在开始,这是我的代码:
<style name="AppCompatAlertDialogStyle" parent="Theme.AppCompat.Light.Dialog.Alert">
<item name="colorAccent">@color/black</item>
<item name="android:textColorPrimary">@color/white</item>
<item name="android:background">@color/grey_dialog_box</item>
</style>
可以想象,如果我将方法createView()调用到CustomAction的run()方法中,程序将不会显示任何内容。
我还试图了解何时单击CustomAction菜单,然后在CreatePartControl()中调用createView(),但我无法捕获该事件。
最后我无法刷新viewpart,事实上如果我在视图中的一个循环中插入createview()将添加多个tableviews。
您可以在此图片中看到它:https://goo.gl/fT0BGp
感谢您的帮助。