SmartPasteButtonBuilder
Properties
WriteAction - Func
Methods
Service(System.String)
The URL of the AI service to use for generating outputs.
Parameters
value - System.String
The url of the service setting.
RETURNS
Returns the current instance of SmartPasteButtonBuilder .
Example
@(Html.Kendo().SmartPasteButton()
.Name("smartPaste")
.Service("llm/api")
)
Service(System.String,System.String)
The URL of the AI service to use for generating outputs.
Parameters
actionName - System.String
The action name of the service setting.
controllerName - System.String
The controller name of the service setting.
RETURNS
Returns the current instance of SmartPasteButtonBuilder .
Example
@(Html.Kendo().SmartPasteButton()
.Name("smartPaste")
.Service("Paste", "SmartPaste")
)
Service(System.String,System.String,System.Object)
The URL of the AI service to use for generating outputs.
Parameters
actionName - System.String
The action name of the service setting.
controllerName - System.String
The controller name of the service setting.
routeValues - System.Object
The route values of the service setting.
RETURNS
Returns the current instance of SmartPasteButtonBuilder .
Example
@(Html.Kendo().SmartPasteButton()
.Name("smartPaste")
.Service("Paste", "SmartPaste", new object { Id = "1" })
)
Service(System.String,System.String,Microsoft.AspNetCore.Routing.RouteValueDictionary)
The URL of the AI service to use for generating outputs.
Parameters
actionName - System.String
The action name of the service setting.
controllerName - System.String
The controller name of the service setting.
routeValues - Microsoft.AspNetCore.Routing.RouteValueDictionary
The route values of the service setting.
RETURNS
Returns the current instance of SmartPasteButtonBuilder .
Example
@(Html.Kendo().SmartPasteButton()
.Name("smartPaste")
.Service("Paste", "SmartPaste", new RouteValueDictionary{ {"id", 1} })
)
Service(System.Action)
The AI service configuration for processing pasted content.
Parameters
configurator - System.Action<SmartPasteButtonServiceSettingsBuilder>
The action that configures the service.
RETURNS
Returns the current SmartPasteButtonBuilder instance.
Example
@(Html.Kendo().SmartPasteButton()
.Name("smartPaste")
.Service(service => service
.Url("api/llm")
)
)
Enable(System.Boolean)
Specifies whether the SmartPasteButton widget will be enabled or disabled.
Parameters
value - System.Boolean
The value for Enable
RETURNS
Returns the current SmartPasteButtonBuilder instance.
CancelIcon(System.String)
Specifies the icon displayed when the button is in listening/processing state.
Parameters
value - System.String
The value for CancelIcon
RETURNS
Returns the current SmartPasteButtonBuilder instance.
Icon(System.String)
Specifies the icon displayed on the button in its default state.
Parameters
value - System.String
The value for Icon
RETURNS
Returns the current SmartPasteButtonBuilder instance.
Text(System.String)
Specifies the text displayed on the button. If not set, the button will display only an icon.
Parameters
value - System.String
The value for Text
RETURNS
Returns the current SmartPasteButtonBuilder instance.
Size(Kendo.Mvc.UI.ComponentSize)
Sets the size of the component.
Parameters
value - ComponentSize
The value for Size
RETURNS
Returns the current SmartPasteButtonBuilder instance.
Rounded(Kendo.Mvc.UI.Rounded)
Sets a value controlling the border radius.
Parameters
value - Rounded
The value for Rounded
RETURNS
Returns the current SmartPasteButtonBuilder instance.
FillMode(Kendo.Mvc.UI.FillMode)
Sets a value controlling how the color is applied.
Parameters
value - FillMode
The value for FillMode
RETURNS
Returns the current SmartPasteButtonBuilder instance.
ThemeColor(Kendo.Mvc.UI.ThemeColor)
Sets the color of the component according to the applied theme.
Parameters
value - ThemeColor
The value for ThemeColor
RETURNS
Returns the current SmartPasteButtonBuilder instance.
FormFields(System.Action)
Specifies custom form field configurations for AI processing.
Parameters
configurator - System.Action<SmartPasteButtonFormFieldFactory>
The configurator for the formfields setting.
RETURNS
Returns the current instance of SmartPasteButtonBuilder .
Events(System.Action)
Configures the client-side events.
Parameters
configurator - System.Action<SmartPasteButtonEventBuilder>
The client events action.
RETURNS
Returns the current SmartPasteButtonBuilder instance.
Example
@(Html.Kendo().SmartPasteButton()
.Name("SmartPasteButton")
.Events(events => events
.RequestStart("onRequestStart")
)
)
ToComponent()
Returns the internal view component.
RETURNS
The instance that represents the component.
Expression(System.String)
Sets the name of the component.
Parameters
modelExpression - System.String
RETURNS
Returns the current instance.
Explorer(Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer)
Sets the name of the component.
Parameters
modelExplorer - Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer
RETURNS
Returns the current instance.
Name(System.String)
Sets the name of the component.
Parameters
componentName - System.String
The name.
RETURNS
Returns the current instance.
Deferred(System.Boolean)
Suppress initialization script rendering. Note that this options should be used in conjunction with
Parameters
deferred - System.Boolean
RETURNS
Returns a DeferredWidgetBuilder instance.
HtmlAttributes(System.Object)
Sets the HTML attributes.
Parameters
attributes - System.Object
The HTML attributes.
RETURNS
Returns the current instance.
HtmlAttributes(System.Collections.Generic.IDictionary)
Sets the HTML attributes.
Parameters
attributes - System.Collections.Generic.IDictionary<String,Object>
The HTML attributes.
RETURNS
Returns the current instance.
ScriptAttributes(System.Object,System.Boolean)
Sets the JavaScript attributes to the initialization script.
Parameters
attributes - System.Object
The JavaScript attributes.
overrideAttributes - System.Boolean
Argument which determines whether attributes should be overriden.
RETURNS
Returns the current instance.
ScriptAttributes(System.Collections.Generic.IDictionary,System.Boolean)
Sets the JavaScript attributes to the initialization script.
Parameters
attributes - System.Collections.Generic.IDictionary<String,Object>
The JavaScript attributes.
overrideAttributes - System.Boolean
Argument which determines whether attributes should be overriden.
RETURNS
Returns the current instance.
Render()
Renders the component in place.
ToHtmlString()
Returns the HTML representation of the component.
WriteTo(System.IO.TextWriter,System.Text.Encodings.Web.HtmlEncoder)
Parameters
writer - System.IO.TextWriter
encoder - System.Text.Encodings.Web.HtmlEncoder
ToClientTemplate()
Returns the client template for the component.
AsModule(System.Boolean)
Specifies whether the initialization script of the component will be rendered as a JavaScript module.
Parameters
value - System.Boolean
RETURNS
Returns the current instance.