ExtJS 6.2-控制器不断在我的cotroller路径中查找商店

时间:2018-12-05 02:52:12

标签: extjs extjs-stores

我是extJS的新手,并且已经在应用程序中工作了一段时间。 我的问题是我有一个具有MVC体系结构的应用程序,并且由于我声明了要存储的控制器,所以我将其置之不理。但是,当我在浏览器中运行此应用程序时,由于某种原因,控制器试图从控制器文件夹中获取存储。 我的应用程序中正在运行其他控制器,并且所有控制器都在stores文件夹中寻找商店。 是否有人对此问题有任何线索? 谢谢

<!DOCTYPE html>
<html lang="en" >

<head>
  <meta charset="UTF-8">
  <title>Auto Scroll</title>
  
  
  <link rel='stylesheet' href='https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.1.0/css/font-awesome.min.css'>

</head>

<body>

  <div class="quadroDeAvisos" id="quadroDeAvisos" style="margin-top: 0px; width: 25%; height: 160px; border: 0; overflow: hidden; overflow-y: scroll;">
<div class="lineUp" id="lineUp">
<div class="avisos">
  <p>LOTERICA BOA SORTE</p>
<p>#Lotes : 4.957</p> 
</div>
<div class="avisos">
  <p>TREVO DA SORTE</p>
<p>#Lotes : 4.399</p> 
</div>
<div class="avisos">
  <p>LOTERICA PE QUENTE</p>
<p>#Lotes : 3.602</p> 
</div>
<div class="avisos">
  <p>LOTERIA BOA SORTE</p>
<p>#Lotes : 3.066</p> 
</div>
<div class="avisos">
  <p>MEGA SORTE</p>
<p>#Lotes : 3.066</p> 
</div>
<div class="avisos">
  <p>PONTO DA SORTE</p>
<p>#Lotes : 2.468</p> 
</div>
<div class="avisos">
  <p>LOTERICA TREVO DA SORTE</p>
<p>#Lotes : 2.385</p> 
</div>
<div class="avisos">
  <p>LOTERICA CENTRAL</p>
<p>#Lotes : 2.208</p> 
</div>
<div class="avisos">
  <p>NOVA LOTERICA BARIRI</p>
<p>#Lotes : 2.178</p> 
</div>
<div class="avisos">
  <p>LOTERICA MEGA SORTE</p>
<p>#Lotes : 2.165</p> 
</div>
<div class="avisos">
  <p>CASA DA SORTE</p>
<p>#Lotes : 2.123</p> 
</div>
<div class="avisos">
  <p>SORTE GRANDE</p>
<p>#Lotes : 1.935</p> 
</div>
<div class="avisos">
  <p>TREVO LOTERIAS</p>
<p>#Lotes : 1.822</p> 
</div>
<div class="avisos">
  <p>ESTRELA DA SORTE</p>
<p>#Lotes : 1.719</p> 
</div>
<div class="avisos">
  <p>LOTERICA AVENIDA</p>
<p>#Lotes : 1.543</p> 
</div>
<div class="avisos">
  <p>LOTERICA DA SORTE</p>
<p>#Lotes : 1.311</p> 
</div>
<div class="avisos">
  <p>LOTERICA BRASIL</p>
<p>#Lotes : 1.257</p> 
</div>
<div class="avisos">
  <p>LOTERICA VITORIA</p>
<p>#Lotes : 920</p> 
</div></div></div>
  


</body>

</html>

浏览器响应

enter image description here

1 个答案:

答案 0 :(得分:0)

  • ExtJs控制器在呈现其UI之前会拉入指定的存储文件。假设您尚未创建任何商店文件(假设您不创建任何商店,则使用init函数创建存储文件),它将首先搜索商店文件以将其加载到内存中。
  • 另一个可能的问题是商店的名称空间与应用程序的名称空间不同,您将需要指定完整的类名,并在Loader的paths config或setPath方法中定义路径。
  • li>
  • 请参阅文档ExtJs Controller's Stores