UNPKG

@servicenow/sdk

Version:
109 lines (73 loc) 2.87 kB
--- tags: [DayOfWeekColumn, column, table, day of week] --- # DayOfWeekColumn A Column for a day of week field. Stores a single day as a number (1-7) where 1=Monday, 2=Tuesday, ..., 7=Sunday. ## Signature ```typescript fluent DayOfWeekColumn(config) ``` ## Usage ```typescript fluent const dayOfWeek = DayOfWeekColumn({ label: 'Day of Week', default: 1, // Monday }) const meetingDay = DayOfWeekColumn({ label: 'Meeting Day', default: 5, // Friday }) ``` ## Parameters ### config `C & DayOfWeekColumnType<Type, Default>` **Properties:** - **active** (optional): `boolean` Indicates whether to display the field in list and forms - **array** (optional): `boolean` Creates another table to store the info that will be captured by this field - **attributes** (optional): `Record<string, string | number | boolean>` Pairs of any supported dictionary attributes (sys_schema_attribute) - **audit** (optional): `boolean` Indicates whether to track the creation, update, and deletion of all records in the table. - **default** (optional): `Default | string` Default value of the field when creating a record - **dependent** (optional): `string` limit the values available to select based on the value of the dependent field - **elementReference** (optional): `boolean` Indicates if the value of this field connotes the "element type" - **functionDefinition** (optional): `string` Definition of a function that the field performs - **help** (optional): `string` Help information for the field - **hint** (optional): `string` Describes field in more verbose form - **label** (optional): `string | Documentation[]` Unique label for the column that appears on list headers and form fields - **mandatory** (optional): `boolean` Indicates whether the field must contain a value to save a record - **maxLength** (optional): `number | string` Maximum length of the field value - **plural** (optional): `string` Plural form of the field name - **primary** (optional): `boolean` Indicates the primary key for a table - **readOnly** (optional): `boolean` Indicates whether you can edit the field value - **readOnlyOption** (optional): `readOnlyOptionType` Specifies the read-only behavior for the field - **spellCheck** (optional): `boolean` Enables spell check for this field - **tableReference** (optional): `boolean` Indicates if the value of this field is a reference to another table in the schema - **textIndex** (optional): `boolean` Enables a natural language search on this field - **unique** (optional): `boolean` Creates a unique index on this field - **widget** (optional): `string` Style for the element type such as "radio" - **xmlView** (optional): `boolean` Displays the field value as XML ## See - https://docs.servicenow.com/csh?topicname=table-api-now-ts.html&version=latest