HtmlForgeX

API Reference

Class

TokenInputSettings

Namespace HtmlForgeX
Assembly HtmlForgeX
Modifiers sealed

Settings sub-builder for TablerTokenInput.

Inheritance

  • Object
  • TokenInputSettings

Methods

public TokenInputSettings Autocomplete(String value) #
Returns: TokenInputSettings

Sets autocomplete attribute (e.g., "off").

Parameters

value System.String requiredposition: 0
public TokenInputSettings Copy(Boolean enable = true) #
Returns: TokenInputSettings

Controls whether the copy button is rendered.

Parameters

enable System.Boolean = true optionalposition: 0
public TokenInputSettings CopyButtonSize(TablerButtonSize size) #
Returns: TokenInputSettings

Sets the copy button size.

Parameters

size HtmlForgeX.TablerButtonSize requiredposition: 0
public TokenInputSettings CopyButtonText(String text) #
Returns: TokenInputSettings

Sets the copy button text (default: "Copy").

Parameters

text System.String requiredposition: 0
public TokenInputSettings CopyButtonVariant(TablerButtonVariant variant) #
Returns: TokenInputSettings

Sets the copy button variant (default: Secondary).

Parameters

variant HtmlForgeX.TablerButtonVariant requiredposition: 0
public TokenInputSettings CopyIcon(Nullable<TablerIconType> icon) #
Returns: TokenInputSettings

Sets the icon shown on the copy button.

Parameters

icon System.Nullable{HtmlForgeX.TablerIconType} requiredposition: 0
public TokenInputSettings CopyIconOnly(Boolean enable = true) #
Returns: TokenInputSettings

Makes the copy button icon-only.

Parameters

enable System.Boolean = true optionalposition: 0
public TokenInputSettings CopyIconPosition(TablerIconPosition position) #
Returns: TokenInputSettings

Controls icon placement on the copy button.

Parameters

position HtmlForgeX.TablerIconPosition requiredposition: 0
public TablerTokenInput End() #
Returns: TablerTokenInput

Returns the root TablerTokenInput.

public TokenInputSettings MaxLength(Nullable<Int32> value) #
Returns: TokenInputSettings

Sets maxlength attribute (text/password).

Parameters

value System.Nullable{System.Int32} requiredposition: 0
public TokenInputSettings Reveal(Boolean enable = true) #
Returns: TokenInputSettings

Controls whether the reveal button is rendered.

Parameters

enable System.Boolean = true optionalposition: 0
public TokenInputSettings RevealIcon(TablerIconType icon) #
Returns: TokenInputSettings

Sets the reveal button icon (default: Eye).

Parameters

icon HtmlForgeX.TablerIconType requiredposition: 0
public TokenInputSettings RevealTexts(String show, String hide, String showAriaLabel = null, String hideAriaLabel = null) #
Returns: TokenInputSettings

Customizes reveal titles/labels ("Show"/"Hide").

Parameters

show System.String requiredposition: 0
hide System.String requiredposition: 1
showAriaLabel System.String = null optionalposition: 2
hideAriaLabel System.String = null optionalposition: 3
public TokenInputSettings ShowStatus(Boolean enable = true) #
Returns: TokenInputSettings

Shows a small status line ("Copied" / "Copy failed") under the input.

Parameters

enable System.Boolean = true optionalposition: 0
public TokenInputSettings Size(InputGroupSize size) #
Returns: TokenInputSettings

Sets the input-group size.

Parameters

size HtmlForgeX.InputGroupSize requiredposition: 0
public TokenInputSettings StatusClearMs(Int32 milliseconds) #
Returns: TokenInputSettings

Clears status text after a delay (milliseconds). Set 0 to keep it.

Parameters

milliseconds System.Int32 requiredposition: 0
public TokenInputSettings StatusTexts(String okText, String failText) #
Returns: TokenInputSettings

Customizes status text.

Parameters

okText System.String requiredposition: 0
failText System.String requiredposition: 1