Hi,
ich entwickle momentan ein Suchplugin für Eclipse. Soweit ist alles implementiert und funktionsfähig (ISearchPage, ISearchQuery, ISearchResult, ISearchResultPage).
Mein Problem liegt in meine Iplementierung der ISearchResultPage. Ich verwend einen Tree-Viewer, um die Ergenisse anzuzeigen. Komischerweise zeigt es statt der Tabelle folgenden Text an:
"no search result available. Start a search from the search dialog..."
Wenn ich den code in einen normalen View einfüge, wird alles ohne Probleme angezeigt.
Kann mir jemand sagen, wo das Problem liegt? Ich habe gegoogelt, allerdingsnichts gefunden (folgender Link beschreibt mein Problem sehr gut: http://dev.eclipse.org/newslists/news.eclipse.platform/msg38224.html)
Hier mein Code für den Viewer:
Grüße,
Jey
ich entwickle momentan ein Suchplugin für Eclipse. Soweit ist alles implementiert und funktionsfähig (ISearchPage, ISearchQuery, ISearchResult, ISearchResultPage).
Mein Problem liegt in meine Iplementierung der ISearchResultPage. Ich verwend einen Tree-Viewer, um die Ergenisse anzuzeigen. Komischerweise zeigt es statt der Tabelle folgenden Text an:
"no search result available. Start a search from the search dialog..."
Wenn ich den code in einen normalen View einfüge, wird alles ohne Probleme angezeigt.
Kann mir jemand sagen, wo das Problem liegt? Ich habe gegoogelt, allerdingsnichts gefunden (folgender Link beschreibt mein Problem sehr gut: http://dev.eclipse.org/newslists/news.eclipse.platform/msg38224.html)
Hier mein Code für den Viewer:
public void createControl(Composite parent) {
resultList = new Table(parent, SWT.BORDER | SWT.FULL_SELECTION);
resultListViewer = new TableViewer(resultList);
resultListViewer.setContentProvider(new ResultContentProvider());
resultListViewer.setLabelProvider(new ResultLabelProvider());
TableColumn column1 = new TableColumn(resultList, SWT.LEFT );
column1.setText("URL");
column1.setWidth(50);
TableColumn column2 = new TableColumn(resultList, SWT.LEFT );
column2.setText("Score");
column2.setWidth(50);
TableColumn column3 = new TableColumn(resultList, SWT.LEFT );
column3.setText("Number of Files");
column3.setWidth(50);
TableColumn column4 = new TableColumn(resultList, SWT.LEFT );
column4.setText("References to the Project");
column4.setWidth(50);
resultList.setHeaderVisible(true);
}
Grüße,
Jey