/samples/scalate-sample/src/main/webapp/ssp/renderCollection3.ssp
Unknown | 29 lines | 22 code | 7 blank | 0 comment | 0 complexity | 2ac7d6b432978e774d51a82838d91b17 MD5 | raw file
- <%--
- Copyright (C) 2009-2011 the original author or authors.
- See the notice.md file distributed with this work for additional
- information regarding copyright ownership.
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
- http://www.apache.org/licenses/LICENSE-2.0
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
- --%>
- <h2>Render Collection3</h2>
- <p>This page renders a collection of model objects using the default template for each type of model object, using a separator passed as a function returning XML</p>
- <%
- import org.fusesource.scalate.sample.Person
- val people = List(Person("James", "Strachan"), Person("Hiram", "Chirino"))
- var x = 1
- collection(people, separator = {x += 1; <h3>Dude {x}</h3>})
- %>