ColumnModel cm = grid.getColumnModel();
for (int i = 0, len = cm.getColumnCount(); i < len; i++) {
ColumnConfig c = cm.getColumn(i);
CellEditor ed = c.getEditor();
Field<?> f = ed != null ? ed.getField() : new LabelField();
if (f instanceof TriggerField<?>) {
((TriggerField<? extends Object>) f).setMonitorTab(true);
}
f.setWidth(cm.getColumnWidth(i));
HBoxLayoutData ld = new HBoxLayoutData();