<?xml version="1.0" encoding="utf-8"?>
<%@ taglib prefix="s" uri="/struts-tags"%>
<%@ taglib prefix="sj" uri="/struts-jquery-tags"%>
<%@ taglib prefix="sjg" uri="/struts-jquery-grid-tags"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>Struts2 jQuery Grid Plugin Showcase</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="Content-Style-Type" content="text/css" />
<meta http-equiv="pragma" content="no-cache" />
<meta http-equiv="cache-control" content="no-cache" />
<meta http-equiv="expires" content="0" />
<meta http-equiv="keywords" content="struts2,jquery, hibernate, plugin,showcase, grid" />
<meta http-equiv="description" content="Showcase for Struts2 jQuery Grid Plugin and Full Hibernate Struts2 Plugins" />
<link href="styles/layout.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="/js/showcase.js"></script>
<sj:head
locale="zh_CN"
loadAtOnce="true"
compressed="false"
jquerytheme="showcase"
customBasepath="themes"
loadFromGoogle="false"
debug="true"
/>
</head>
<body>
<div id="mygridfilter"></div>
<!-- 检索数据action:urlproductUnitAction -->
<s:url id="urlgoodsUnitAction" action="goodsUnitAction"/>
<!-- 添加数据 -->
<s:url id="urleditGoodsUnit" action="editGoodsUnit"/>
<sjg:grid
id="gridtable"
caption="商品单位列表"
dataType="json"
href="%{urlgoodsUnitAction}"
pager="true"
gridModel="gridModel"
rowList="10,15,20"
rowNum="10"
rownumbers="true"
navigator="true"
viewrecords="true"
editurl="%{urleditGoodsUnit}"
navigatorDelete="true"
multiselect="true"
navigatorView="true"
navigatorExtraButtons="{
hidebutton : {
title : 'Show/Hide',
icon: 'ui-icon-wrench',
topic: 'showcolumns'
}
}"
onSelectRowTopics="rowselect"
onEditInlineSuccessTopics="oneditsuccess"
navigatorSearchOptions="{multipleSearch:true}"
>
<sjg:gridColumn name="id" index="id" title="编号" formatter="integer" sortable="true" editable="false" searchoptions="{sopt:['eq','ne','lt','gt','cn']}"/>
<sjg:gridColumn name="cd" index="cd" title="编码" sortable="true" editable="true" searchoptions="{sopt:['eq','ne','lt','gt','cn']}" hidedlg="true"/>
<sjg:gridColumn name="name"index="name" title="名称" sortable="true" editable="true" searchoptions="{sopt:['eq','ne','lt','gt','cn']}"/>
<sjg:gridColumn name="byname" index="byname" title="别名" sortable="true" editable="true" searchoptions="{sopt:['eq','ne','lt','gt','cn']}"/>
<sjg:gridColumn name="memCode" index="memCode" title="助记符" sortable="true" editable="true" searchoptions="{sopt:['eq','ne','lt','gt','cn']}"/>
<sjg:gridColumn name="memo" index="memo" title="备注" sortable="true" editable="true" searchoptions="{sopt:['eq','ne','lt','gt','cn']}"/>
</sjg:grid>
<sj:submit id="grid_edit_addbutton" value="Add Row" onClickTopics="rowadd" button="true"/>
<sj:submit id="grid_edit_searchbutton" value="Serach" onClickTopics="searchgrid" button="true"/>
<sj:submit id="grid_edit_colsbutton" value="Hide/Show" onClickTopics="showcolumns" button="true"/>
<script >
$.subscribe('rowselect', function(event,data) {
$("#gridinfo").html(''+event.originalEvent.id+'');
});
$.subscribe('rowadd', function(event,data) {
$("#gridtable").jqGrid('editGridRow',"new",{height:280,reloadAfterSubmit:false});
});
$.subscribe('searchgrid', function(event,data) {
$("#gridtable").jqGrid('searchGrid', {sopt:['cn','bw','eq','ne','lt','gt','ew']} );
});
$.subscribe('showcolumns', function(event,data) {
$.struts2_jquery.require("js/plugins/grid.setcolumns.js");
$("#gridtable").jqGrid('setColumns',{});
});
</script>
<div id="gridinfo" class="ui-widget-content ui-corner-all"></div>
</body>
</html>
注意:所使用的标签的主题是官方案例所提供:www.
写道
效果图:
- 大小: 28 KB
分享到:
相关推荐
struts2-jquery-plugin-3.1.0.jar
struts2-jquery-plugin-2.0.0 struts2-jquery-plugin-2.0.0 struts2-jquery-plugin-2.0.0
- 可以参考官方文档或者提供的示例代码学习如何使用Struts2-jQuery-Plugin。博主的博文链接(https://79343654.iteye.com/blog/1327488)可能包含更多实战经验。 - 在实际开发中,使用浏览器的开发者工具(如...
最新的struts2-jquery-plugin插件3.3.3,包括jquery-ui和grid,使用标签实现。
maven-assembly-plugin-2.2-beta-5.jar
赠送jar包:struts2-json-plugin-2.3.24.jar; 赠送原API文档:struts2-json-plugin-2.3.24-javadoc.jar; 赠送源代码:struts2-json-plugin-2.3.24-sources.jar; 赠送Maven依赖信息文件:struts2-json-plugin-...
struts2 jquery plugin ,学习struts2 ,又希望在其中使用Jquery的朋友,不妨看看
struts2-struts1-plugin-2.1.6.jar
struts2-spring-plugin-2.3.15.2.jar ; struts2-json-plugin-2.3.16.3.jarstruts2-spring-plugin-2.3.15.2.jar ; struts2-json-plugin-2.3.16.3.jar
struts2-ssl-plugin-1.2.1.jar
最新struts2-struts1-plugin-2.1.8.1.jar
struts2-json-plugin,Struts JSON插件
struts2-json-plugin-2.2.3.1能用的包
struts2-jquery-plugin jar文件
Struts2与jQuery的集成主要依赖于struts2-jquery-plugin,这个插件提供了一系列的标签库,使开发者可以直接在JSP页面中使用jQuery功能,而无需编写大量的JavaScript代码。例如,`<sj:head>`标签会自动引入jQuery库和...
struts2-config-browser-plugin-2.3.24.jar, struts2-core-2.3.24.jar, struts2-jasperreports-plugin-2.3.24.jar, struts2-jfreechart-plugin-2.3.24.jar, struts2-pell-multipart-plugin-2.3.24.jar, struts2-...
struts2-jquery-plugin
struts2-dojo-plugin-2.3.4 jar 日期控件的jar包 需要的自行下载
`struts2-json-plugin-2.1.8.1.jar` 则是Struts 2框架的一个插件,主要用于增强Struts 2对JSON的支持。Struts 2是一款非常流行的MVC(Model-View-Controller)框架,用于构建企业级的Java Web应用程序。这个插件允许...
默认的struts2-config-browser-plugin包中的ftl文件include标签路径用的相对路径,会找到包内的include文件,将包内ftl里include的路径改成的/开头的全路径。