ChatMessageBoxSettingsBuilder
Methods
Mode(System.String)
The input mode for the message box: "single": Single-line text input; "multi": Multi-line textarea with fixed rows or "auto": Auto-expanding textarea that grows as the user types.
Parameters
value - System.String
The value for Mode
RETURNS
Returns the current ChatMessageBoxSettingsBuilder instance.
Rows(System.Double)
The initial number of visible rows for the built-in multiline input.
Parameters
value - System.Double
The value for Rows
RETURNS
Returns the current ChatMessageBoxSettingsBuilder instance.
MaxTextAreaHeight(System.Double)
The maximum height of the textarea in pixels. When set, the textarea will stop expanding and show a scrollbar.
Parameters
value - System.Double
The value for MaxTextAreaHeight
RETURNS
Returns the current ChatMessageBoxSettingsBuilder instance.
StartAffixTemplateHandler(System.String)
Defines a custom template for the start affix area of the built-in message box. The start affix is positioned before the input field. This option applies when messageBoxTemplate is not set.In the built-in PromptBox-backed Chat message box, the file attachment button belongs to the start affix. If the template does not include a matching ref-promptbox-file-select-button element, Chat backfills the enabled attachment button before the authored start-affix content inside the same start-affix container.
Parameters
templateHandler - System.String
The handler that returs the template for StartAffixTemplate
RETURNS
Returns the current ChatMessageBoxSettingsBuilder instance.
StartAffixTemplate(Kendo.Mvc.UI.Fluent.TemplateBuilder)
Defines a custom template for the start affix area of the built-in message box. The start affix is positioned before the input field. This option applies when messageBoxTemplate is not set.In the built-in PromptBox-backed Chat message box, the file attachment button belongs to the start affix. If the template does not include a matching ref-promptbox-file-select-button element, Chat backfills the enabled attachment button before the authored start-affix content inside the same start-affix container.
Parameters
template - TemplateBuilder<TModel>
A Template component that configures the startaffixtemplate.
RETURNS
Returns the current ChatMessageBoxSettingsBuilder instance.
EndAffixTemplateHandler(System.String)
Defines a custom template for the end affix area of the built-in message box. The end affix is positioned after the input field and alongside the built-in action area. This option applies when messageBoxTemplate is not set.The built-in speech-to-text and send buttons remain in the end affix. If the template omits matching ref-promptbox-speech-to-text-button or ref-promptbox-send-button elements, Chat backfills the enabled controls after the authored end-affix content inside the same end-affix container.
Parameters
templateHandler - System.String
The handler that returs the template for EndAffixTemplate
RETURNS
Returns the current ChatMessageBoxSettingsBuilder instance.
EndAffixTemplate(Kendo.Mvc.UI.Fluent.TemplateBuilder)
Defines a custom template for the end affix area of the built-in message box. The end affix is positioned after the input field and alongside the built-in action area. This option applies when messageBoxTemplate is not set.The built-in speech-to-text and send buttons remain in the end affix. If the template omits matching ref-promptbox-speech-to-text-button or ref-promptbox-send-button elements, Chat backfills the enabled controls after the authored end-affix content inside the same end-affix container.
Parameters
template - TemplateBuilder<TModel>
A Template component that configures the endaffixtemplate.
RETURNS
Returns the current ChatMessageBoxSettingsBuilder instance.
TopAffixTemplateHandler(System.String)
Defines a custom template for the top affix area of the built-in message box. The top affix is rendered above the content area and is visible in multi-line mode only. This option applies when messageBoxTemplate is not set.
Parameters
templateHandler - System.String
The handler that returs the template for TopAffixTemplate
RETURNS
Returns the current ChatMessageBoxSettingsBuilder instance.
TopAffixTemplate(Kendo.Mvc.UI.Fluent.TemplateBuilder)
Defines a custom template for the top affix area of the built-in message box. The top affix is rendered above the content area and is visible in multi-line mode only. This option applies when messageBoxTemplate is not set.
Parameters
template - TemplateBuilder<TModel>
A Template component that configures the topaffixtemplate.
RETURNS
Returns the current ChatMessageBoxSettingsBuilder instance.