                   owner]
            :or {get-label? true}}]
   (let [has-hxl? (any? false? (map #(nil? (-> % :instance :hxl)) form))
-        columns (for [field (all-fields form)]
+        columns (for [field (cond-> (all-fields form)
+                              submission-review?  submission-review-fields)]
                   (let [{:keys [name type full-name]
                          {:keys [hxl]} :instance} field
                         label (if get-label? (get-label field language) name)

                     :hxl hxl}))]
    (clj->js (cond-> columns
               (not hide-actions-column?)
               (conj (actions-column owner has-hxl?))
               submission-review?  submission-review-fields))))

(defn init-sg-pager [grid dataview]
  (let [Pager (.. js/Slick -Controls -Pager)]

                     :name  [:strong "Name"]}
            {:keys [flat-form]} (om/get-shared owner)
            new-language (:current (om/observe owner (shared/language-cursor)))
            {:keys [submission-review?]} @shared/app-state
            colset! #(put! shared/event-chan
                           {:new-columns
                            (flat-form->sg-columns
                             flat-form
                             :get-label? (= :label %)
                             :language   new-language
                             :submission-review? submission-review?
                             :owner owner)})]
        (when (not= new-language language)
          (om/set-state! owner :language new-language)
          (colset! field-key))
