EnumField
EnumField
An enum field.
const fields = await collection.getFields() const enumField = fields.find(field => field.type === "enum") for (const enumCase of enumField.cases) { if (enumCase.name === replaceTerm) { // Updating a case enumCase.setAttributes({ name: replacement }) } else if (enumCase.name === removalTerm) { // Removing a case enumCase.remove() } } // Adding a case await enumField.addCase({ name: "Bonus" }) // Sorting all cases const alphabeticalCaseOrder = enumField.cases .toSorted((a, b) => a.name.localeCompare(b.name)) .map(({ id }) => id) await enumField.setCaseOrder(alphabeticalCaseOrder)
Methods & Properties
The cases of the Enum Field.
Set the order of the Enum Field's Enum Cases.