Changeset View
Changeset View
Standalone View
Standalone View
lib/app/base-chips/field-types/derived-value.js
Show First 20 Lines • Show All 92 Lines • ▼ Show 20 Lines | app.addHook( | ||||
if (Object.keys(params).includes(current_field)) { | if (Object.keys(params).includes(current_field)) { | ||||
return params[current_field]; | return params[current_field]; | ||||
} | } | ||||
const resource = await app.run_action( | const resource = await app.run_action( | ||||
new app.Sealious.SuperContext(), | new app.Sealious.SuperContext(), | ||||
subject_path.split("."), | subject_path.split("."), | ||||
"show" | "show" | ||||
); | ); | ||||
return resource.body[current_field]; | return resource[current_field]; | ||||
} | } | ||||
); | ); | ||||
const derived_value = await derived_fn(...derived_fn_args); | const derived_value = await derived_fn(...derived_fn_args); | ||||
return { | return { | ||||
...params, | ...params, | ||||
[field_name]: derived_value, | [field_name]: derived_value, | ||||
}; | }; | ||||
▲ Show 20 Lines • Show All 45 Lines • Show Last 20 Lines |