dhtmlxGrid添加查找定位功能
dhtmlxGrid是一个很实用的表格控件,
这里遇到个需求就是将dhtmlxGrid中数据集中的数据实现查找功能(支持下一个,上一个)。
[img]/upload/attachment/118821/5be3d99f-e92f-33f4-8a7b-75bb45795835.jpg[/img]
dhtmlxGrid是一个很实用的表格控件,
这里遇到个需求就是将dhtmlxGrid中数据集中的数据实现查找功能(支持下一个,上一个)。
function next(){
var data = document.getElementById("find").value;
//当前选择的序号
var sid = mygrid.getSelectedRowId();
if(sid==null){
sid = 1;
}else{
sid++;
}
if(data.length>0){
var rows = mygrid.getRowsNum();
for(sid;sid<rows+1;sid++){
if(data.toLowerCase() == mygrid.cells(sid, 1).getValue().toLowerCase())
{
alert("find!!");
mygrid.selectCell(mygrid.rowsCol[sid-1],0,true);
return false;
}
}
alert("not find");
}
}
function previous(){
var data = document.getElementById("find").value;
var sid = mygrid.getSelectedRowId();
if(sid==null){
sid = mygrid.getRowsNum();
}else{
sid--;
}
if(data.length>0){
var rows = mygrid.getRowsNum();
for(sid;sid>1;sid--){
if(data.toLowerCase() == mygrid.cells(sid, 1).getValue().toLowerCase())
{
alert("find!!");
mygrid.selectCell(mygrid.rowsCol[sid-1],0,true);
return false;
}
}
alert("not find");
}
}
[img]/upload/attachment/118821/5be3d99f-e92f-33f4-8a7b-75bb45795835.jpg[/img]
本文介绍如何在dhtmlxGrid中实现数据查找定位功能,包括查找下一个与上一个匹配项的方法。通过JavaScript实现了对表格数据的搜索,并高亮显示匹配的单元格。
564

被折叠的 条评论
为什么被折叠?



