有时候,我们需要根据页面传过来的参数,查询数据库后,再显示相关的指示到页面上,这就需要用到这个
//指标
var rule_fileds_ = Ext.data.Record.create([
{name: 'rule_id',mapping:'rule_id'},{name: 'rule_name',mapping:'rule_name'},{name: 'r_score',mapping:'r_score'}
]);
var _rulestore_ = new Ext.data.Store({
proxy: new Ext.data.HttpProxy({
id: 'rule_id'
},
rule_fileds_
)
});
_rulestore_.on('load',function(){
Ext.getCmp("the_rulename").setValue(_rulestore_.getAt(0).get('rule_name'));
})
_rulestore_.load();
主要是指定'load'事件,给the_rulename这个textfield赋值。_rulestore_.getAt(0).get('rule_name')的解释是:_rulestore_数据源的第一行的'rule_name'字段的值。