}
var rec = view.store.getAt(ix[0]);
- if (!this.isLoading) {
+ //if (!this.isLoading) {
this.setFromData(rec.data);
- }
+ //}
var lw = Math.floor(
this.list.setWidth(lw * (opts.list + (dl ? 2 : 1)));
if (this.isLoading) {
- this.selectActive(opts.list);
+ // this.selectActive(opts.list);
}
},
store.each(function(r){
if(r.data[prop] == value){
record = r;
+ srec = r;
return false;
}
if (r.data.cn && r.data.cn.length) {
selectActive : function ()
{
-
- var stack = [];
- var rec = this.findRecordInStore(this.store, this.hiddenName, this.getValue());
+ // if store is not loaded, then we will need to wait for that to happen first.
+ var stack = [];
+ this.findRecordInStore(this.store, this.hiddenName, this.getValue(), stack);
+
}