帮我把这段js的代码写上注释好吗,有地方看不懂

2025-06-22 17:02:15
推荐回答(2个)
回答1:

你不说明一下是ExtJS很多人不知从何看起
reloadData=function(){--定义无参的reloadData函数
if(!searchPanel.form.isValid())return; --判断表单所有输入框是否均合法输入
var formLength=searchPanel.form.items.items.length;--表单元素数
var searchFilds=new Object();定义空对象、无属性
searchFilds["start"]=0;声明属性start
searchFilds["limit"]=pageSize;声明属性limit
for(var i=0;i {
var control=searchPanel.form.items.items[i];--锁定当前元素
if(typeof(control.getValue())=="object")--判断control组件是否有getValue方法
{
searchFilds[control.name]=control.value;--没有切已知可以直接点value
}else
{
searchFilds[control.name]=control .getValue();--有则读取
}
}
grid_DataStore.load({params:searchFilds}); --把初始化好的对象作为store的load参数
};

回答2:

你标上哪几个地方看不懂撒。。。