Input
Last updated
Was this helpful?
Last updated
Was this helpful?
Section:Input({
Name <string>
Placeholder <string>
AcceptedCharacters <function or string: "All", "Numeric", "Alphabetic", "AlphaNumeric">
Callback <function(): string> -- Called upon focus lost
onChanged <function(): string> -- Called upon text changed
}, <string or nil> Flag)
Functions
:UpdateName(<string>)
:SetVisiblity(<boolean>)
:GetInput(: string)
:UpdatePlaceholder(<string>)
:UpdateText(<string>)
.Text : string
.IgnoreConfig <boolean>
.Settings : table -- Not everything may be updated, but Callback should be correct.
Example
sections.MainSection1:Input({
Name = "Target",
Placeholder = "Username",
AcceptedCharacters = "All",
Callback = function(input)
print("Target set: ".. input)
end,
}, "TargetInput")
Example using custom AcceptedCharacters filter
sections.MainSection1:Input({
Name = "Target",
Placeholder = "Username",
AcceptedCharacters = function(input)
return input:gsub("[^a-zA-Z0-9]", "") -- AlphaNumeric sub
end,
Callback = function(input)
print("Target set: ".. input)
end,
}, "TargetInput")