@@ -277,12 +277,19 @@ appropriately within tabular itself.
277277 + Skipability:
278278 - ` Skipable ` is the property key, value must be a boolean
279279 - non-boolean values may result in panic
280- - currently only a column property, and is permitted to be used by
281- renderers to control whether or not to skip a column entirely,
282- or for the JSON rendered to skip including a field for items in that
283- column if empty.
284- + At present, is only used by JSON, have not yet implemented a
285- multiple-pass system to let it be used for entire-column suppression.
280+ - currently only a column property, used by JSON to indicate to skip
281+ fields in that column, if and only if those cells are empty.
282+ + Omission:
283+ - ` Omit ` is the property key, value must be a boolean
284+ - indicates that the affected item should not be rendered, at all, no
285+ matter the value
286+ - is currently only a column property, may be extended to rows in the
287+ future
288+ - is supported by all renderers
289+ - all renderers support this property being on Column 0 (the defaults
290+ pseudo-column) to set a default for the table's columns, such that this
291+ bool can be set explicitly false on some columns to only render those
292+ columns.
286293* ` go.pennock.tech/tabular/properties/align `
287294 + controls for text alignment; currently this is limited to very simplistic
288295 ` Left ` , ` Center ` and ` Right ` values, which may be used as values for the
0 commit comments