参考原文地址:http://www.iteye.com/topic/611837
之前看了,前面人的总结,感觉flexigrid还是很不错的,但是距离真正应用还是有一定的差距的,主要是没有做js验证这块,搜索条件那块看起来也不爽,另外就是下拉框这块,于是投入了一定的时间来进一步完善他。
(这块工作可能相对于js大牛来说很简单,可是对于我来说还真是不算简单,不过做出来的效果还算是满意,下面贴效果图)
$("#flex").flexigrid({
url : 'all.action',
dataType : 'json',
colModel : [{
display : 'ID',
name : 'id',
width : 50,// 得加上 要不IE报错
sortable : true,
check:'required',
align : 'center'
}, {
display : '商品名称',
name : 'name',
width : 100,
sortable : true,
align : 'center'
}, {
display : '标准',
name : 'stand',
width : 100,
sortable : true,
align : 'center',
selectOpt:{'1':'箱','2':'包','3':'个'}
}, {
display : '单价',
name : 'money',
width : 100,
sortable : true,
align : 'center'
}, {
display : '库存',
name : 'leavings',
width : 100,
sortable : true,
align : 'center'
}, {
display : '已经订购',
name : 'orders',
width : 100,
sortable : true,
align : 'center'
}],
buttons : [{
name : '添加',
bclass : 'add',
onpress : action
}, {
// 设置分割线
separator : true
}, {
name : '修改',
bclass : 'edit',
onpress : action
}, {
separator : true
}, {
name : '删除',
bclass : 'delete',
onpress : action
}, {
separator : true
}],
searchitems : [{
display : 'ID',
name : 'id',
isdefault : true
}, {
display : '库存',
name : 'leavings',
check:'required'
}, {
display : '标准',
name : 'stand',
displayType : 'select',
check:'required',
selectOpt:{'1':'箱','2':'包','3':'个'}
}],
sortname : "id",
sortorder : "asc",
usepager : true,
title : '商品信息',
useRp : false,
checkbox : true,// 是否要多选框
rowId : 'id',// 多选框绑定行的id
rp : 15,
showTableToggleBtn : false,
width : 900,
height : 340
});
<form id="frmId" method="post">
<table width="252" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td class="cnName">ID:</td>
<td class="inputContent"><input type="text" name="id" class="required">
</td>
</tr>
<tr>
<td>商品名称:</td>
<td><input id="name" type="text" name="name" class="required chinese">
</td>
</tr>
<tr>
<td>标准:</td>
<td><select name="stand" class="required">
<option value="1">箱</option>
<option value="2">包</option>
<option value="3">个</option>
</select>
</td>
</tr>
<tr>
<td>单价:</td>
<td><input type="text" name="money" class="required number"></td>
</tr>
<tr>
<td>库存:</td>
<td><input type="text" name="leavings" class="required number"></td>
</tr>
<tr>
<td>已经订购:</td>
<td><input type="text" name="orders" class="required number"></td>
</tr>
</table>
<div align="center">
<input type="submit" id="submit" class="input-button" value="提交" />
<input type="reset" class="input-button" value="重置" />
</div>
</form>
分享到:
相关推荐
Flexigrid是一个类似于Ext Gird,但基于jQuery开发的Grid。它具有的功能包括:可以调整列宽,合并列标题,分页,排序,显示/隐藏表格等。Flexigrid显示的数据能够通过Ajax获取或者从一个普通的表格转换。
JQuery_插件FlexiGrid_之完全配置与使用
是struts2+json+flexigrid的完整实例所用到的jar包,请大家下载时看清楚。
jquery表格插件Flexigrid 将数据按照表格排列,类似与ext。
NULL 博文链接:https://gundumw100.iteye.com/blog/531131
jquery 表格插件 Flexigrid
jquery flexigrid与jquery tablesort 配合实现flexigrid的客户端排序功能。jsp项目,无需数据库即可运行
jquery flexigrid;jquery flexigrid
jquery+flexigrid使用方法.pdfjquery+flexigrid使用方法.pdf
Flexigrid-Web2.0 jQuery表格插件 Flexigrid 是一个轻量级的Web2.0 jQuery插件。它包含很多非常Cool的特性,如主题定制、分页、工具栏、搜索、排序、ajax读取数据源、调整列宽高尺寸等。 一个中文实例教程: ...
JQuery_插件FlexiGrid_之完全配置与使用.doc
Flexigrid是一个类似于Ext Gird,但基于jQuery开发的Grid。它具有的功能包括:可以调整列宽,合并列标题,分页,排序,显示/隐藏表格等。Flexigrid显示的数据能够通过Ajax获取或者从一个普通的表格转换。这个例子对...
很好用的一个插件,这个版本是php的,。net的没有调试好,以后会上传(成功后) 更多精彩,请访问建站易教程网:www.diyiyusuan.com
Jquery FlexiGrid JS 前后台数据的传值、对象 前台使用FlexiGrid 插件显示数据条数 注意:action层变量名对应
Flexigrid是一个类似于Ext Gird,但基于jQuery开发的Grid。它具有的功能包括:可以调整列宽,合并列标题,分页,排序,显示/隐藏表格等。Flexigrid显示的数据能够通过Ajax获取或者从一个普通的表格转换。
此项目是struts2+json+flexigrid的完整实例,可帮助你对flexigrid快速上手,项目下载后直接导入自己的工程即可,所用jar包会另传,因为超出上传限制,还请理解。
Flexigrid-表格,所属jquery
这是介绍JQuery表格插件FlexiGrid在Java中的使用,使用Servlet进行开发,json传递数据