Page 9202 Advanced Settings in 28

App
System Application
Namespace
System.Environment.Configuration

Versions171819202122232425262728latest

Source242526272829

Source in 28

src/System Application/App/Advanced Settings/src/AdvancedSettings.Page.al120 lines, Copyright (c) Microsoft Corporation. MIT

// ------------------------------------------------------------------------------------------------
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License. See License.txt in the project root for license information.
// ------------------------------------------------------------------------------------------------

namespace System.Environment.Configuration;
using System.Apps;

/// <summary>This page shows all the registered entries in the advanced settings page.</summary>
page 9202 "Advanced Settings"
{
    PageType = NavigatePage;
    ApplicationArea = All;
    UsageCategory = Administration;
    Caption = 'Advanced Settings';

    layout
    {
        area(Content)
        {
            grid(Header)
            {
                ShowCaption = false;
                GridLayout = Rows;

                grid(SystemLinks)
                {
                    GridLayout = Rows;

                    group(ExtensionsGroup)
                    {
                        InstructionalText = 'Extensions enhance the capabilities of Business Central.';
                        ShowCaption = false;

                        field(Extensions; ExtensionsLbl)
                        {
                            ShowCaption = false;
                            ApplicationArea = All;
                            DrillDown = true;
                            Caption = 'Extensions';
                            ToolTip = 'Open the Extensions management page.';

                            trigger OnDrillDown()
                            begin
                                Page.Run(Page::"Extension Management");
                                CurrPage.Close();
                            end;
                        }
                    }

                    group(ManualSetupGroup)
                    {
                        ShowCaption = false;
                        InstructionalText = 'Overview and manage individual settings and behaviors.';

                        field(ManualSetup; ManualSetupLbl)
                        {
                            ShowCaption = false;
                            ApplicationArea = All;
                            DrillDown = true;
                            Caption = 'Manual Setup';
                            ToolTip = 'Open the Manual Setup page.';

                            trigger OnDrillDown()
                            begin
                                Page.Run(Page::"Manual Setup");
                                CurrPage.Close();
                            end;
                        }
                    }
                    group(TextSearchLanguageGroup)
                    {
                        ShowCaption = false;
                        InstructionalText = 'Text search language settings for optimized full-text search performance.';

                        field(TextSearchLanguage; TextSearchLanguageLbl)
                        {
                            ShowCaption = false;
                            ApplicationArea = All;
                            DrillDown = true;
                            Caption = 'Text Search Language';
                            ToolTip = 'Open the Text Search Language Setup page.';

                            trigger OnDrillDown()
                            begin
                                Page.Run(Page::"Text Search Language Setup");
                                CurrPage.Close();
                            end;
                        }
                    }
                }
            }
        }
    }

    actions
    {
        area(Processing)
        {
            action(Done)
            {
                ApplicationArea = All;
                Caption = 'Done';
                ToolTip = 'Close the page.';
                Image = Close;
                InFooterBar = true;

                trigger OnAction()
                begin
                    CurrPage.Close();
                end;
            }
        }
    }

    var
        ExtensionsLbl: Label 'Extensions';
        ManualSetupLbl: Label 'Manual Setup';
        TextSearchLanguageLbl: Label 'Text Search Language';
}