Skip to main content
All docs
V25.1
  • AIServicesEnabled Function

    Enables AI-powered AI-powered functionality in the Web Report Designer.

    Declaration

    export const AIServicesEnabled: DevExpress.Analytics.Internal.IGlobalSubscribableValue<boolean>

    Parameters

    Name Type Description
    newVal boolean

    true to enable AI-powered functionality; otherwise, false.

    Returns

    Type
    boolean

    Remarks

    AI-powered functionality configured within AIReportingConfigurationBuilder is available for all Report Viewer and Report Designer components in the application. If you need to disable this AI-powered functionality for a specific Web Report Designer control, set the client AIServicesEnabled property to false in the BeforeRender event handler. The following snippet disables AI-powered functionality for a Report Designer in an ASP.NET Core application:

    <script type="text/javascript">
        function onBeforeRender(e, s) {
               DevExpress.Reporting.Designer.Settings.AIServicesEnabled(false);
        }
    </script>
    @{
        var designerRender = Html.DevExpress().ReportDesigner("reportDesigner")
            .Height("100%")
            .ClientSideEvents(configure => configure.BeforeRender("onBeforeRender"))
            .Bind(Model);
        @designerRender.RenderHtml()
    }
    
    See Also