beck4855255 2010-01-17 22:37
浏览 176
已采纳

Ext 工厂模式成生对象都是引用内存中的同一个地址?

[code="java"]var testCombobox = function(config)
{
return new Ext.form.Combobox(Ext.apply({labelWidth:80........},config));
}[/code]
里面的这个下拉选是通过远程服务端获得数据的,现在的问题是我在其它地方多次用到了这个testCombobox.
比如: var orgName=testCombobox({hiddenName:'orgname'});
var bookName=testCombobox({.....})
上面两个变量不是在同一个页面的,现在的问题是当我点击第一个下拉选时有loading数据的提示,而点完第一个后再点第二个后就没有loading这个提示了,是不是他们引用同一个地址,但是它们是通过new运算符生成的,在内存中应该开辟了两个不同的地址空间了啊,应该点第二个时也要去加载才对的,请指教.

  • 写回答

1条回答 默认 最新

  • chanball 2010-01-18 09:32
    关注

    你的工厂很好,没有问题。问题应该每个Combo都对应一个store,你检查一下是不是你没有new一个store而是用到了相同的store?

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 不是,这到底错哪儿了😭
  • ¥15 2020长安杯与连接网探
  • ¥15 关于#matlab#的问题:在模糊控制器中选出线路信息,在simulink中根据线路信息生成速度时间目标曲线(初速度为20m/s,15秒后减为0的速度时间图像)我想问线路信息是什么
  • ¥15 banner广告展示设置多少时间不怎么会消耗用户价值
  • ¥16 mybatis的代理对象无法通过@Autowired装填
  • ¥15 可见光定位matlab仿真
  • ¥15 arduino 四自由度机械臂
  • ¥15 wordpress 产品图片 GIF 没法显示
  • ¥15 求三国群英传pl国战时间的修改方法
  • ¥15 matlab代码代写,需写出详细代码,代价私