package controls
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- case class Checkbox(label: String, name: String) extends NonFileField[Boolean] with Product with Serializable
- case class EmailField(label: String, name: String, placeholder: String = "") extends GenericInput[InternetAddress] with Product with Serializable
- abstract class Field[T] extends AnyRef
- class FileUploadInput extends Field[FileItem]
- abstract class GenericInput[T] extends TextEntryControl[T]
-
abstract
class
NonFileField[T] extends Field[T]
Any field which will be submitted as one or more string-based parameters.
Any field which will be submitted as one or more string-based parameters. That is, pretty much everything other than file-upload fields ().
- case class Optional[T](control: TextEntryControl[T]) extends TextEntryControl[Option[T]] with Product with Serializable
- case class PasswordInput(label: String, name: String, minLength: Int, placeholder: String = "") extends GenericInput[String] with Product with Serializable
- class RadioButtonSet extends NonFileField[String]
- abstract class SelectField[T] extends NonFileField[T]
-
abstract
class
TextEntryControl[T] extends NonFileField[T]
A control that accepts a value as free-form text (e.g., , ), though it may validate that the entered text matches a specific format (such as that of an integer, or URL).
A control that accepts a value as free-form text (e.g., , ), though it may validate that the entered text matches a specific format (such as that of an integer, or URL).
- case class TextInput(label: String, name: String, placeholder: String = "") extends GenericInput[String] with Product with Serializable
- case class Textarea(label: String, name: String, placeholder: String = "") extends TextEntryControl[String] with Product with Serializable
- case class URLField(label: String = "URL", name: String, placeholder: String = "", requireProtocol: Boolean = false) extends GenericInput[URL] with Product with Serializable
Value Members
- object FileUploadInput