RichSelect

uk.gov.hmrc.govukfrontend.views.implicits.RichSelectSupport.RichSelect
implicit class RichSelect(select: Select)(implicit val messages: Messages) extends ImplicitsSupport[Select]

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

def asAccessibleAutocomplete(accessibleAutocomplete: Option[AccessibleAutocomplete])(implicit messages: Messages): Select
override def withFormField(field: Field): Select

Extension method to allow a Play form Field to be used to add certain parameters in a Select, specifically errorMessage, id, name, and selected (for a specific SelectItem). Note these values will only be added from the Field if they are not specifically defined in the Select object. Form errors will be bound as Text objects.

Extension method to allow a Play form Field to be used to add certain parameters in a Select, specifically errorMessage, id, name, and selected (for a specific SelectItem). Note these values will only be added from the Field if they are not specifically defined in the Select object. Form errors will be bound as Text objects.

Attributes

Definition Classes
override def withFormFieldWithErrorAsHtml(field: Field): Select

Extension method to allow a Play form Field to be used to add certain parameters in a Select, as per withFormField, with form errors bound as HtmlContent objects.

Extension method to allow a Play form Field to be used to add certain parameters in a Select, as per withFormField, with form errors bound as HtmlContent objects.

Attributes

Definition Classes
def withHeading(heading: Content): Select
def withHeadingAndSectionCaption(heading: Content, sectionCaption: Content): Select

Inherited methods

protected def withHeadingLabel[A](original: A, headingContent: Content, captionContent: Option[Content])(update: (A, Label) => A): A

Attributes

Inherited from:
ImplicitsSupport
protected def withHeadingLegend[A](original: A, headingContent: Content, captionContent: Option[Content])(update: (A, Legend) => A): A

Attributes

Inherited from:
ImplicitsSupport

Implicits

Implicits

implicit val messages: Messages