📄 users.jsp
字号:
<%@ include file="/common/taglibs.jsp"%><f:view><f:loadBundle var="text" basename="#{userList.bundleName}"/><title><fmt:message key="userList.title"/></title><content tag="heading"><fmt:message key="userList.heading"/></content><h:form id="editUser"><c:set var="buttons"> <h:commandButton value="#{text['button.add']}" action="add" id="add" immediate="true" styleClass="button"/> <button type="button" onclick="location.href='<c:url value="/mainMenu.html" />'"> <fmt:message key="button.cancel"/> </button></c:set><c:out value="${buttons}" escapeXml="false" /><%-- Use a non-displayed dataTable to pull userList into request --%><h:dataTable var="user" value="#{userList.users}" style="display:none"/> <display:table name="userList.users" cellspacing="0" cellpadding="0" class="list userList" requestURI="/users.html" id="users" export="true" defaultsort="1" pagesize="25"> <display:column sort="true" titleKey="user.username" media="html" width="17%"> <a href="javascript:viewUser('<c:out value="${users.username}"/>')"><c:out value="${users.username}"/></a> </display:column> <display:column property="username" media="csv excel xml pdf" titleKey="user.username"/> <display:column property="firstName" sort="true" titleKey="user.firstName" width="20%"/> <display:column property="lastName" sort="true" titleKey="user.lastName" width="13%"/> <display:column property="email" sort="true" titleKey="user.email" width="26%" autolink="true"/> <display:setProperty name="paging.banner.item_name" value="user"/> <display:setProperty name="paging.banner.items_name" value="users"/> <display:setProperty name="export.excel.filename" value="User List.xls"/> <display:setProperty name="export.csv.filename" value="User List.csv"/> <display:setProperty name="export.pdf.filename" value="User List.pdf"/></display:table><c:out value="${buttons}" escapeXml="false" /><%-- JSF Hack for the Display Tag, from James Violette --%><%-- 1. Create a dummy actionLink, w/ no value --%><h:commandLink action="#{userForm.edit}" id="editUserLink"> <f:param name="username"/> <f:param name="from"/></h:commandLink><%-- 2. Write your own JavaScript function that's easy to call --%><script type="text/javascript">function viewUser(username) { clear_editUser(); var f = document.forms['editUser']; f.elements['editUser:_link_hidden_'].value='editUser:editUserLink'; f.elements['username'].value=username; f.elements['from'].value='list'; f.submit();}highlightTableRows("users");</script></h:form></f:view>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -