@servicenow/sdk - v4.9.0
    Preparing search index...
    interface sys_ui_related_list {
        calculated_name: Typed<
            string,
            {
                dynamicValueDefinitions: {
                    calculatedValue: "(function calculatedFieldValue(current) {\n\n\tvar viewName = !current.view.nil() ? current.view.title : '';\n\tvar tableName = !current.name.nil() ? current.name.toString() : '';\n\tvar tableLabel = tableName;\n\tif(tableName) {\n\t\tvar gr = new GlideRecord(tableName);\n\t\ttableLabel = gr.isValid() ? gr.getLabel() : tableLabel;\n\t}\n\treturn tableLabel + ' - ' + viewName; \n\n})(current);";
                    type: "calculated_value";
                };
                label: "Name";
                maxLength: 255;
            },
        >;
        filter: Typed<string, { label: "Filter"; maxLength: 3500 }>;
        name: Typed<keyof Tables, { label: "Table"; tableReference: true }>;
        order_by: Typed<
            string,
            {
                label: [
                    {
                        hint: "Default order by field for related list";
                        label: "Order by";
                        language: "en";
                        plural: "Order by";
                    },
                ];
            },
        >;
        position: Typed<number, { label: "Position" }>;
        related_list: Typed<string, { label: "Related list"; maxLength: 80 }>;
        sys_domain: Typed<
            "global"
            | Record<"domain">,
            {
                default: "global";
                label: [
                    {
                        hint: "Domain to which the script belongs";
                        label: "Domain";
                        language: "en";
                        plural: "Domains";
                    },
                ];
            },
        >;
        sys_domain_path: Typed<
            string,
            {
                attributes: { case_sensitive: true };
                default: "/";
                label: "Domain Path";
            },
        >;
        sys_id: Typed<
            string
            | number,
            { columnType: "GUID"; label: "Sys ID"; maxLength: 32; primary: true },
        >;
        sys_user: Typed<
            | string
            | ExplicitKey<"sys_user">
            | TableBrand<"sys_user">
            | Record<"sys_user">,
            { cascadeRule: "delete"; label: "User"; referenceTable: "sys_user" },
        >;
        view: Typed<
            | string
            | ExplicitKey<"sys_ui_view">
            | TableBrand<"sys_ui_view">
            | Record<"sys_ui_view">,
            { cascadeRule: "delete"; label: "View"; referenceTable: "sys_ui_view" },
        >;
        view_name: Typed<string, { label: "View name" }>;
    }

    Hierarchy (View Summary)

    Index

    Properties

    calculated_name: Typed<
        string,
        {
            dynamicValueDefinitions: {
                calculatedValue: "(function calculatedFieldValue(current) {\n\n\tvar viewName = !current.view.nil() ? current.view.title : '';\n\tvar tableName = !current.name.nil() ? current.name.toString() : '';\n\tvar tableLabel = tableName;\n\tif(tableName) {\n\t\tvar gr = new GlideRecord(tableName);\n\t\ttableLabel = gr.isValid() ? gr.getLabel() : tableLabel;\n\t}\n\treturn tableLabel + ' - ' + viewName; \n\n})(current);";
                type: "calculated_value";
            };
            label: "Name";
            maxLength: 255;
        },
    >
    filter: Typed<string, { label: "Filter"; maxLength: 3500 }>
    name: Typed<keyof Tables, { label: "Table"; tableReference: true }>
    order_by: Typed<
        string,
        {
            label: [
                {
                    hint: "Default order by field for related list";
                    label: "Order by";
                    language: "en";
                    plural: "Order by";
                },
            ];
        },
    >
    position: Typed<number, { label: "Position" }>
    related_list: Typed<string, { label: "Related list"; maxLength: 80 }>
    sys_domain: Typed<
        "global"
        | Record<"domain">,
        {
            default: "global";
            label: [
                {
                    hint: "Domain to which the script belongs";
                    label: "Domain";
                    language: "en";
                    plural: "Domains";
                },
            ];
        },
    >
    sys_domain_path: Typed<
        string,
        {
            attributes: { case_sensitive: true };
            default: "/";
            label: "Domain Path";
        },
    >
    sys_id: Typed<
        string
        | number,
        { columnType: "GUID"; label: "Sys ID"; maxLength: 32; primary: true },
    >
    sys_user: Typed<
        | string
        | ExplicitKey<"sys_user">
        | TableBrand<"sys_user">
        | Record<"sys_user">,
        { cascadeRule: "delete"; label: "User"; referenceTable: "sys_user" },
    >
    view: Typed<
        | string
        | ExplicitKey<"sys_ui_view">
        | TableBrand<"sys_ui_view">
        | Record<"sys_ui_view">,
        { cascadeRule: "delete"; label: "View"; referenceTable: "sys_ui_view" },
    >
    view_name: Typed<string, { label: "View name" }>