RT.
Flexgrid+jsp+servlet+Oracle
关于搜索的问题.
有哪位整合过flexgrid. 并运行正常的. 请留步一下.
为什么我在搜索框输入值,按下回车.怎么返回的数据还是全部的数据.
并没有实现搜索功能.. 不清楚是什么原因?
搜索功能我看是flexgrid.js文件里面实现的功能啊.
应该不需要自己写什么代码?
小弟实在不解.
哪位能帮我解答一下.
代码.
[code="javascript"]
$("#flex2").flexigrid
(
{
url: 'http://localhost:8080/Flexigrid/servlet/FlexigridServlet',
dataType: 'json',
colModel : [
{display: '管理员编号', name : 'AINO', width : 60, sortable : true, align: 'center'},
{display: '管理员姓名', name : 'AINAME', width : 180, sortable : true, align: 'left'},
{display: '管理员密码', name : 'AIPASSWORD', width : 80, sortable : true, align: 'left'}
],
buttons : [
{name: '添加', bclass: 'add', onpress : test},
{name: '删除', bclass: 'delete', onpress : test},
{separator: true}
],
searchitems : [
{display: '管理员编号', name : 'AINO'},
{display: '管理员姓名', name : 'AINAME', isdefault: true}
],
sortname: "AINO",
sortorder: "asc",
usepager: true,
title: '管理员信息',
useRp: true,
rp: 10,
showTableToggleBtn: true,
width: 700,
height: 500,
pagestat: '显示 {from} 到 {to} 条, 共{total}条记录',
procmsg: '正在获取数据,请稍候 ...'
}
);
function test(com,grid)
{
if (com=='Delete')
{
if(confirm('是否删除这 ' + $('.trSelected',grid).length + ' 条记录吗?'))
{
var id ="";
for(var i=0;i<$('.trSelected',grid).length;i++){
id += "id="+$('.trSelected',grid).find("td:first").eq(i).text()+"&";
}
alert(id);
window.location.href="insert.jsp?"+id+"date="+new Date().getTime();
}
}
else if (com=='Add')
{
alert('Add New Item');
window.location.href="insert.jsp";
}
}
$('b.top').click
(
function ()
{
$(this).parent().toggleClass('fh');
}
);
[/code]
显示数据没有问题. 分页也没有问题.. 只有搜索稍微有一点点问题.
另外小弟还有一个小问题. 就是怎么在flexgrid控件中实现让一列显示图片..