Skip to content

ToolTips added to a TableExtension field are not displayed if they have Locked = true (runtime 13.0) #7752

@JavierFuentes

Description

@JavierFuentes

1. Describe the bug
In a new extension configured with runtime 13.0, ToolTips can be added at the Table/TableExt Field level instead of at the Page/PageExt level.

However, after installing the extension on a BC v24.0, the ToolTip is not displayed in the web client if the Locked property is set to true

2. To Reproduce
Add a ToolTip at the Table/TableExt Field level with Locked = true and publish

// extension with runtime = 13.0
tableextension 50000 "Customer EXT" extends Customer
{
    fields
    {
        field(50000; "Contact 2 EXT"; Text[30])
        {
            Caption = 'Contacto 2', Locked = true;  // This works
            DataClassification = CustomerContent;
            ToolTip = 'Especifica el valor del campo Contacto 2.', Locked = true;  // This doesn't work
        }
    }
}

pageextension 50000 "CustomerList EXT" extends "Customer List"
{
    layout
    {
        addafter("No.")
        {
            field("Contact 2 EXT"; Rec."Contact 2 EXT")
            {
                ApplicationArea = All;
            }
        }
    }
}

3. Expected behavior
The ToolTip is expected to be displayed in the web client even when it has Locked = true

4. Actual behavior
No ToolTip is showed

5. Versions:

  • AL Language: 13.1
  • Visual Studio Code:
    Versión: 1.89.1 (user setup)
    Confirmar: dc96b837cf6bb4af9cd736aa3af08cf8279f7685
    Fecha: 2024-05-07T05:13:33.891Z
    Electron: 28.2.8
    ElectronBuildId: 27744544
    Chromium: 120.0.6099.291
    Node.js: 18.18.2
    V8: 12.0.267.19-electron.0
    SO: Windows_NT x64 10.0.22631
  • Business Central: ES Business Central 24.0 (Plataforma 24.0.19566.0 + Aplicación 24.0.16410.17628)
  • List of Visual Studio Code extensions that you have installed: None

Final Checklist

Please remember to do the following:

  • Search the issue repository to ensure you are reporting a new issue

  • Reproduce the issue after disabling all extensions except the AL Language extension

  • Simplify your code around the issue to better isolate the problem

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions