⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 group_macros.ftl

📁 个人认为是最好的Java论坛源码
💻 FTL
字号:
<#-- ******************************* --><#-- Make the HTML for group listing --><#-- ******************************* --><#macro listGroups parent>	<#assign total = parent.size() - 1>		<#if (total >= 0 )>		<#list 0..total as i>			<#global level = level + 2>			<#assign node = parent.getNode(i)>						<tr bgcolor="#f4f4f4">			<td><span class="gen"><#list 0..level as j>&nbsp;</#list>${node.name}</span></td>			<td><span class="gen"><a href="${contextPath}/${moduleName}/edit/${node.id}${extension}">${I18n.getMessage("Groups.List.Edit")}</a></span></td>			<td><input type="checkbox" name="group_id" value="${node.id}"></td>			<td class="row2"><span class="gen"><a href="${contextPath}/${moduleName}/permissions/${node.id}.page">${I18n.getMessage("Permissions")}</a></span></td>			</tr>			<@listGroups node/>		<#global level = level - 2>		</#list>	</#if></#macro><#-- ******************************************** --><#-- Create a <select> HTML field with the groups --><#-- ******************************************** --><#macro selectFieldGroups name groups parentId multiple selectedList>	<select name="${name}" <#if multiple>multiple size="4"</#if>>		<#if !multiple>		<option value="0">Top level Group</option>	</#if>			<#assign len = groups.size() - 1>	<#if (len > -1)>	<#list 0..len as i>		<#assign node = groups.get(i)>		<#global level = 0>		<option value="${node.id}"<#if parentId == node.id || selectedList.contains(node.id)> selected</#if>>${node.name}</option>		<@selectOption node, parentId/>	</#list>	</#if>	</select>	</#macro><#-- *************************************************************** --><#-- Create the <option> fields related to "selectFieldGroups" macro --><#-- *************************************************************** --><#macro selectOption node parentId>	<#assign len = node.size() - 1>		<#if (len >= 0)>		<#list 0..len as i>			<#global level = level + 2>			<#assign n = node.getNode(i)>			<option value="${n.id}"<#if parentId == n.id || selectedList.contains(node.id)> selected</#if>><#list 0..level as j>&nbsp;</#list>${n.name}</option>			<@selectOption n, parentId/>						<#global level = level - 2>		</#list>	</#if></#macro>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -