タスクID列をGit履歴ビューに追加しようとしています。しかし、次の問題が発生します
画像が表示されている場合、最後の列(タスクID)は1文字のオフセットでそれ自体を上書きしています。列の数に関係しているように見えます。並べ替えて実験したとき、最後の列に常に問題があったからです。
誰かがこれについて何か考えを持っているなら、私に知らせてください。
CommitGraphTableクラスに追加されたコード
private void createColumns(final Table rawTable, final TableLayout layout) {
...//existing code in the method
final TableColumn task = new TableColumn(rawTable, SWT.NONE);
task.setResizable(true);
task.setText(UIText.CommitGraphTable_TaskIdColumn);
// task.setWidth(50);
layout.addColumnData(new ColumnWeightData(5, 100, true));
}
CommitLabelProviderクラスに追加されたコード
public String getColumnText(final Object element, final int columnIndex) {
...//existing code in the method
if (columnIndex == 6){
return (taskId);//$NON-NLS-1$
}