MishkaGervaz.Table.Transformers.ResolveColumns
(MishkaGervaz v0.0.1-alpha.2)
Copy Markdown
View Source
Resolves column configurations from the DSL.
This transformer:
- Processes
auto_columnsto discover columns from Ash resource attributes - Resolves column positions (
:first,:last,{:before, :col},{:after, :col}) - Applies column order from
column_orderoption - Infers column sources if not explicitly specified
- Detects required preloads from relationship sources
See MishkaGervaz.Table.Entities.Column,
MishkaGervaz.Table.Entities.AutoColumns,
MishkaGervaz.Table.Transformers.MergeDefaults (upstream),
MishkaGervaz.Table.Transformers.BuildRuntimeConfig (downstream),
MishkaGervaz.Table.Transformers.Helpers, and the form-side
counterpart MishkaGervaz.Form.Transformers.ResolveFields.
Summary
Functions
Callback implementation for Spark.Dsl.Transformer.after_compile?/0.
Callback implementation for Spark.Dsl.Transformer.before?/1.
Functions
Callback implementation for Spark.Dsl.Transformer.after_compile?/0.
Callback implementation for Spark.Dsl.Transformer.before?/1.