State section DSL definition for table configuration.
Allows overriding state management modules at DSL level.
Usage
Override specific sub-builders:
mishka_gervaz do
table do
state do
column MyApp.Table.ColumnBuilder
filter MyApp.Table.FilterBuilder
action MyApp.Table.ActionBuilder
presentation MyApp.Table.Presentation
url_sync MyApp.Table.UrlSync
access MyApp.Table.Access
end
end
endOr override the entire state module:
mishka_gervaz do
table do
state module: MyApp.Table.CustomState
end
endDefaults
When no overrides are specified, the following defaults are used:
column-MishkaGervaz.Table.Web.State.ColumnBuilder.Defaultfilter-MishkaGervaz.Table.Web.State.FilterBuilder.Defaultaction-MishkaGervaz.Table.Web.State.ActionBuilder.Defaultpresentation-MishkaGervaz.Table.Web.State.Presentation.Defaulturl_sync-MishkaGervaz.Table.Web.State.UrlSync.Defaultaccess-MishkaGervaz.Table.Web.State.Access.Default