|

楼主 |
发表于 2016-1-18 21:39:21
|
显示全部楼层
无论我输入哪一行的姓名,为何下列代码获得的信息总是第一行数据?请版主指教!
Model.prototype.peopleDataSearch = function(event){
var searchVal = this.getElementByXid("searchInput").value;
var data=this.comp('peopleData');
var rows = this.comp('peopleData').find(['fname'],[searchVal],true,true,true);
var crow = data.getCurrentRow();
var v= data.getValue('fname',crow);
if(rows.length==0) alert('没有找到符合您查询条件的信息!')
else {
var v1 = data.getValue(data.idColumn);
var info="姓名:"+v+",ID:"+v1;
alert(info)
}
;
}; |
|