code: private void addPreviewColumn() {
  
          CmsButtonCell<CmsHistoryResourceBean> previewCell = new CmsButtonCell<CmsHistoryResourceBean>(
              CmsHistoryMessages.titlePreview(),
              I_CmsButton.ICON_FONT + " " + I_CmsButton.PREVIEW_SMALL,
              new ActionCell.Delegate<CmsHistoryResourceBean>() {
  
                  @SuppressWarnings("synthetic-access")
                  public void execute(CmsHistoryResourceBean historyRes) {
  
                      m_handler.showPreview(historyRes);
                  }
              },
              new Predicate<CmsHistoryResourceBean>() {
  
                  public boolean apply(CmsHistoryResourceBean bean) {
  
                      return true;
  
                  }
              });
  
          addColumn(CmsHistoryMessages.columnPreview(), 30, new IdentityColumn<CmsHistoryResourceBean>(previewCell));
      }
docs: Adds a table column.<p>