我有TreeViewerColumn
ComboBoxViewerCellEditor
编辑支持。现在,当我使用普通的Combo时,我可以添加如下自动完成功能:
new AutoCompleteField(myCombo, new ComboContentAdapter(), valuesArray);
但我发现无法将此功能添加到我的TreeViewer中的组合中。
我实现了我的ovn编辑支持,实现了protected CellEditor getCellEditor(Object element)
方法实现在某些情况下返回ComboBoxViewerCellEditor,但是我找不到在这里添加自动完成功能的方法。有什么想法吗?
答案 0 :(得分:2)
你必须写这样的东西
new AutoCompleteField(treeviewer.getControl(), new CComboContentAdapter(), valueArray);
并获取CComboContentAdapter
您可以复制ComboContentAdapter
的源代码并替换
Combo
的{{1}}