setConfig
Overview
Stores generic and view-specific model config overrides.
Signature
setConfig(params, genericConfig, specificConfigs)
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| params | object | yes | The app and model identifiers. |
| genericConfig | OverridingModelConfig | no | Overrides applied to all views. |
| specificConfigs | object | no | Per-view overrides. A read key applies to the read view, the same as retrieve. |
params Properties
| Name | Type | Required | Default | Description |
|---|---|---|---|---|
| app | string | Django app label. | ||
| model | string | Model name. |
Returns
void
Examples
js
const store = storeModelConfig();
store.setConfig(
{ app: 'myapp', model: 'Widget' },
// generic (all views)
{ displayFields: ['name', 'status'], sortables: ['name'] },
// view-specific overrides
{
list: { displayFields: ['name', 'status', 'created_at'] },
update: { submitFields: ['name', 'status'] },
},
);Source
client/lib/stores/storeModelConfig.js:669