Const
for a given current or reference column, return the columns that should appear before, or to the left of that column.
if a plugin class is provided, the hierarchy of column list modifications will be respected.
if a requester
is not provided,
Get the columns for the table, considering any and all plugins that could modify columns.
If you are an end-consumer of ember-headless-table, this is the function to use. If you are a plugin-author, you'll want to pass your plugin class as the second parameter.
For a given plugin, requester
, determine what columns should be returned.
Since multiple plugins could be used in a table, there is an implicit hierarchy of
column modifications that can occur from each of those plugins.
If a plugin defines other plugins as either requirements or optional requirements,
and that upstream plugin defines a columns
property, then those columns will be returned here.
This works recursively up the plugin tree up until a plugin has no requirements, and then all columns from the table are returned.
for a given current or reference column, return the column that is immediately next, or to the right of that column.
If a plugin class is provided, the hierarchy of column list modifications will be respected.
for a given current or reference column, return the column that is immediately previous, or to the left of that column.
If a plugin class is provided, the hierarchy of column list modifications will be respected.
Generated using TypeDoc
for a given current or reference column, return the columns that should appear after, or to the right of that column.
if a plugin class is provided, the hierarchy of column list modifications will be respected.