var daizhuang = Ext.get('daizhuang').dom.value;
var arr = new Array();
for(var i = 0 ; i < firstGridStore.getCount();i++)
{
var record = firstGridStore.getAt(i);
if(daizhuang==record.get("sxhh")){
firstGrid.getSelectionModel().selectRows(i);
}else{
}
}如何将i赋给arr数组
var arr = new Array();
for(var i = 0 ; i < firstGridStore.getCount();i++)
{
var record = firstGridStore.getAt(i);
if(daizhuang==record.get("sxhh")){
firstGrid.getSelectionModel().selectRows(i);
}else{
}
}如何将i赋给arr数组
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title> new document </title>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<meta name="generator" content="editplus" />
<meta name="author" content="[email protected]" />
<meta name="keywords" content="" />
<meta name="description" content="" />
</head><body>
<script type="text/javascript">
<!--
var arr = new Array();
for (var i=0; i<10; i++)
{
arr.push(i);
}
alert(arr);
//-->
</script>
</body>
</html>Web 开发常用手册DHTML 参考手册
http://download.csdn.net/source/308913JScript 语言参考 -- 参考这里
http://download.csdn.net/source/308916CCS 样式表中文手册
http://download.csdn.net/source/304124
var arr = new Array();
for(var i = 0 ; i < firstGridStore.getCount();i++)
{
arr[i]=i; var record = firstGridStore.getAt(i);
if(daizhuang==record.get("sxhh")){
firstGrid.getSelectionModel().selectRows(i);
}else{
}
}
for (var i=0; i<10; i++)
{
if (i%2==0)
{
arr.push(i);
}
}
alert(arr); // 0, 2, 4, 6, 8
我想把每次查询的结果存入arr数组 ,勾选所有查询的结果(也就是最后一次查找结果不覆盖第一次勾选的结果)
arr.push(record);是这样么?
将每次查询的符合条件的结果行号存入arr数组
到最后用selectRows(arr) 全选了这个数组中存放的行号就是要arr 输出你说的格式
alert(arr); // 0, 2, 4, 6, 8
var arr = new Array();
for(var i = 0 ; i < firstGridStore.getCount();i++)
{
var record = firstGridStore.getAt(i);
if(daizhuang==record.get("sxhh")){
arr.push(i);
}else{
}
}
alert(arr);
firstGrid.getSelectionModel().selectRows(arr);
这样只能选中一行, 我要选中符合条件的所有记录,第一次查询符合的选中,第二次查询符合的再选中,不能把第一条已经选中的记录清空掉(去掉他的选中状态),以此类推
var daizhuang = Ext.get('daizhuang').dom.value;
var arr = new Array();for(var i = 0 ; i < firstGridStore.getCount();i++)
{
var record = firstGridStore.getAt(i);
if(daizhuang==record.get("sxhh")){
arr.push(i);
}else{
}
}
//alert(arr.toString());
firstGrid.getSelectionModel().selectRows(arr.toString());
不行啊 加了 toString()后 也不选了