http://ccinct.com/lab/filter-grid/这个地址下有个例子
过滤器的默认标签都是英文单词,如何修改:
GridFilters.js------menuFilterText: '过滤', 默认是Filters
DateFilter.js ------
beforeText: 'Before', 修为自己想要的
afterText: 'After',
onText: 'On',
如果表格支持分组,那么分组提示的默认标签是英文的,修改方式为在ext-lang-zh_CN.js中添加
if(Ext.grid.GridView){
Ext.apply(Ext.grid.GridView.prototype, {
sortAscText : "正序",
sortDescText : "逆序",
lockText : "锁列",
unlockText : "解锁列",
columnsText : "列"
});
Ext.apply(Ext.grid.GroupingView.prototype, {
groupByText:'按此列进行分组',
showGroupsText:'进行分组显示'
});
}
1,
如果数据是前台静态写死的,那么表格的分页工具将不起作用,但是只要设置
Ext.ux.grid.GridFilters的local: true属性,那么即使是前台数据还是可以过滤的。
但是如果不设置local: true,那么将无法过滤数据。
2,
如果数据是后台动态加载的,只要设置Ext.ux.grid.GridFilters的local: true属性,
那么表格的分页工具将起作用,并且过滤也是起作用的,只是
原来应该每页显示5条数据的,现在只会显示那些满足过滤条件的数据,比如第一页
可能显示3条,第二页可能一条都不显示,第3页可能显示1条,没有显示的数据
在本地还是存在的,只是不满足条件没有被显示而已。
3,
如果数据是后台动态加载的,但是没有设置Ext.ux.grid.GridFilters的local: true属性,
那么此时分页将不起作用,因为在分页工具栏里面定义了plugins: filters,所以加载数据
时会传递过滤的信息,如果后台函数没有接受这个参数将无法获得数据。
如果去调分页控件那里的plugins: filters,那么分页依然是可以使用的,但是当点击过滤后,
就会出现不停等待的页面。此时加上local: true,分页又能使用了,而且过滤是能,只不过
是本地过滤。
4,如果要让分页和过滤都能使用,那么需要后台JAVA代码来接受过滤的参数,按照参数去查询数据。
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
这个控件支持对表格中的数据进行过滤,过滤分为本地模式和远程模式,本地模式只需要设置local:true就OK了,如果是远程模式需要自己拼SQL,这个比较麻烦。 我的代码里有了2个例子,一个是JS拼好SQL通过DWR传给后台JAVA,另外个是在JAVA里获得过滤参数后再进行拼SQL。支持JSP,servlet等传递过滤参数
资源推荐
资源详情
资源评论
收起资源包目录
grid-filter-source.rar (26个子文件)
source
MyFilter.java 2KB
resources
find.png 659B
header_bg.gif 58B
greater_then.png 359B
hd-btn.gif 607B
sort_filtered_asc.gif 13KB
equals.png 217B
style.css 801B
sort_filtered_desc.gif 13KB
less_then.png 354B
Grid Filter-ServeCode(Java).mht 668KB
调用后台查询.txt 6KB
ExtTableFilter.java 3KB
TestGridFilter.html 5KB
filter.jsp 99B
Filter.java 3KB
说明.txt 2KB
ux
menu
EditableItem.js 1KB
CVS
RangeMenu.js 2KB
grid
CVS
GridFilters.js 9KB
filter
DateFilter.js 3KB
StringFilter.js 1KB
CVS
ListFilter.js 4KB
BooleanFilter.js 1KB
NumericFilter.js 1KB
Filter.js 4KB
共 26 条
- 1
资源评论
- butterfly_fly32014-04-10很好的ext 表格插件,支持。
zhouli253
- 粉丝: 15
- 资源: 135
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功