Skip to content

setConfig ​

Overview ​

Stores generic and view-specific model config overrides.

Signature ​

setConfig(params, genericConfig, specificConfigs)

Parameters ​

NameTypeRequiredDescription
paramsobjectyesThe app and model identifiers.
genericConfigOverridingModelConfignoOverrides applied to all views.
specificConfigsobjectnoPer-view overrides. A read key applies to the read view, the same as retrieve.

params Properties ​

NameTypeRequiredDefaultDescription
appstringDjango app label.
modelstringModel 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