scala lift добавить шаблонный фрагмент внутри мастера - PullRequest
3 голосов
/ 11 января 2012

В настоящее время я делаю проект с использованием лифтовых экранов и волшебников.Мне нужно добавить таблицу в моем потоке.Я не смог найти способ создать таблицу в своем мастере.

Есть ли способ создать таблицу в мастере или добавить внешний фрагмент шаблона в качестве экрана мастера.

1 Ответ

2 голосов
/ 11 января 2012

Если ваша таблица может находиться в верхней или нижней части экрана, вы можете переопределить screenTop или screenBottom, чтобы правильно вставить вашу таблицу.

override def screenTop = Full(<lift:YourTableSnippet/>)

Если вам нужна таблица, чтобы перейтив середине экрана, это немного сложнее.Вы можете попробовать создать пользовательский Field, но я сомневаюсь, что он будет отображаться именно так, как вы хотите.

val table = new Field {
  type ValueType = Unit

  def name = S ? "table.name"

  def default = ()

  implicit def manifest = buildIt[Unit]

  override def toForm = Full(<lift:YourTableSnippet/>)
}
...