1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768 |
- <#--
- /*
- * $Id: customcheckboxlist.ftl 6484 2009-12-14 02:33:28Z alvis.yeo $
- *
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you 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.
- */
- -->
- <#assign itemCount = 0/>
- <#if parameters.list?exists>
- <@s.iterator value="parameters.list">
- <#assign itemCount = itemCount + 1/>
- <#if parameters.listKey?exists>
- <#assign itemKey = stack.findValue(parameters.listKey)/>
- <#else>
- <#assign itemKey = stack.findValue('top')/>
- </#if>
- <#if parameters.listValue?exists>
- <#assign itemValue = stack.findString(parameters.listValue)/>
- <#else>
- <#assign itemValue = stack.findString('top')/>
- </#if>
- <#assign itemKeyStr=itemKey.toString() />
- <#if itemCount-1%15 == 0>
- <tr>
- </#if>
- <td>
- <input type="checkbox" name="${parameters.name?html}" value="${itemKeyStr?html}" id="${parameters.name?html}-${itemCount}"<#rt/>
- <#if tag.contains(parameters.nameValue, itemKey)>checked="checked"<#rt/>
- </#if>
- <#if parameters.disabled?default(false)>disabled="disabled"<#rt/>
- </#if>
- <#if parameters.title?exists>title="${parameters.title?html}"<#rt/>
- </#if>
- <#include "/${parameters.templateDir}/simple/scripting-events.ftl" />
- <#include "/${parameters.templateDir}/simple/common-attributes.ftl" />
- />
- <label for="${parameters.name?html}-${itemCount}" class="checkboxLabel">${itemValue?html}</label>
- </td>
-
- <#if itemCount%14 == 0>
- </tr>
- </#if>
- </@s.iterator>
- </tr>
-
- </table>
- <#else>
-
- </#if>
|