sealed trait MenuSingleton extends AnyRef
A DSL for building menus.
Linear Supertypes
Known Subclasses
Ordering
- Alphabetic
- By Inheritance
Inherited
- MenuSingleton
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def apply(name: String, linkText: LinkText[Unit]): PreMenu
A Menu can be created with the syntax
Menu("home_page", "Home") / "index"The first parameter is the name of the page and the second is the LinkText which calculates how Links are presented.A Menu can be created with the syntax
Menu("home_page", "Home") / "index"The first parameter is the name of the page and the second is the LinkText which calculates how Links are presented. The LinkText parameter to Menu will be treated as call-by-name such that it is re-evaluated each time the menu link is needed. That means you can doMenu("home_page", S ? "Home") / "index"and the menu link will be localized for each display. You can look up a Menu item by name as well as using the <lift:menu.item name="home_page"> snippet. - def apply(linkText: LinkText[Unit]): PreMenu
A Menu can be created with the syntax
Menu("Home") / "index"The first parameter is the LinkText which calculates how Links are presented.A Menu can be created with the syntax
Menu("Home") / "index"The first parameter is the LinkText which calculates how Links are presented. The parameter to Menu will be treated as call-by-name such that it is re-evaluated each time the menu link is needed. That means you can doMenu(S ? "Home") / "index"
and the menu link will be localized for each display. - final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def i(nameAndLink: String): PreMenu
A convenient way to define a Menu item that has the same name as its localized LinkText.
A convenient way to define a Menu item that has the same name as its localized LinkText.
Menu.i("Home") / "index"is short-hand forMenu("Home", S.loc("Home", Text("Home")) / "index"Menu.i("Home") / "index"
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- def param[T <: AnyRef](name: String, linkText: LinkText[T], parser: (String) => Box[T], encoder: (T) => String): PreParamMenu[T]
- def params[T <: AnyRef](name: String, linkText: LinkText[T], parser: (List[String]) => Box[T], encoder: (T) => List[String]): PreParamsMenu[T]
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()