我正在尝试将任务 ID 列添加到 Git 历史记录视图中。但得到以下问题
如果您看到图像,则最后一列(任务 id)正在以一个字符的偏移量覆盖自身。它看起来与列数有关,因为当我通过重新排列进行实验时,最后一列总是有问题。
如果有人对此有任何想法,请告诉我。
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$
}