Back to Devexpress

AIServicesEnabled Function

xtrareports-js-devexpress-dot-reporting-dot-designer-dot-settings-dot-aiservicesenabled-1.md

latest1.7 KB
Original Source

AIServicesEnabled Function

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

Declaration

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

Parameters

NameTypeDescription
newValboolean

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:

cshtml
<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

Localize Reports in the Web Report Designer

Generate Expressions From Prompts (Web Report Designer)