Please provide more control over generated columns.
1) Links are generated for non formula columns, what makes no sense. Please remove that condition - columns computed by formula are perfectly fine to be shown as link to document.
2) I want to format columns, but there is no information you can rely on. Please, pass programmatic name of column to generated html (tr, td). That way we can address the elements in CSS/JS. We often use specific programmatic names for columns (col_Summary, col_Author, col_Created and so on, which makes view/table controls sources more readable).