无法解析以下构造函数:'dojox.mobile.RoundRectCategory'

问题描述 投票:0回答:3

我使用Worklight 5.06和Dojo 1.8。Eclipse崩溃后,它会在浏览器的控制台上显示此错误:

  1. 无法解析构造函数:'dojox.mobile.RoundRectCategory'
  2. 找不到左列表
  3. this.leftList未定义

您可以在此屏幕截图中看到:“在此处输入图像描述”

 dojo.connect(window, "onload", function() {
    dojo.require("dijit.form.NumberSpinner");
  });
function dojoInit() {


    require(["dojo", "dojo/request/script", "dojo/parser", "dojox/mobile", "dojox/mobile/compat", "dojox/mobile/deviceTheme",
          "dojox/mobile/ScrollableView",
          "dojox/mobile/ScreenSizeAware",
          "dojox/mobile/FixedSplitter",
          "dojox/mobile/Container",
          "dojox/mobile/EdgeToEdgeList",
          "dojox/mobile/RoundRect", n ",
    	          "
          dojox / mobile / Button ",
    	          "
          dojox / mobile / GridLayout ",
    	          "
          dojox / mobile / Pane ",
    	          "
          dojox / mobile / ScrollablePane ",
    	          "
          dijit / form / DataList ",

    	          ],);
 @import url("http://ajax.googleapis.com/ajax/libs/dojo/1.8/dojo/resources/dojo.css");
 @import url("http://ajax.googleapis.com/ajax/libs/dojo/1.8/dijit/themes/claro/claro.css");
 <script type='text/javascript' src='//ajax.googleapis.com/ajax/libs/dojo/1.10.4/dojo/dojo.js' data-dojo-config="parseOnLoad:true, async:'legacyAsync'"></script>

<div id="xx" data-dojo-type="dojox.mobile.ScrollableView">

  <h2 data-dojo-type="dojox.mobile.RoundRectCategory" style="text-align: center;">Filtro</h2>
  <div data-dojo-type="dojox.mobile.RoundRect">
    <div data-dojo-type="dojox.mobile.Pane" style="text-align: center;">
      <input id="lll" type="text" onblur="ordinaItemCataloghi('cc')">
      <input id="ddd" type="text" placeholder="Descrizione catalogo" onblur="ordinaItemCataloghi('dd')> 
					<input id=" linea_prodotto " type="text " placeholder="Linea prodotto "
						onblur="ordinaItemCataloghi( 'll') ">
				</div>
			</div>		
			<h2 data-dojo-type=" dojox.mobile.RoundRectCategory "
				style="text-align: center; ">Elenco
					cataloghi
					</h2>
					<ul id="ulElencoCataloghi "></ul>
				</div>

在日食崩溃之前一切都做好了。可能会发生什么?

html dojo ibm-mobilefirst dojox.mobile
3个回答
1
投票
  1. [Clean您在Eclipse上的对象

  2. 编辑此行

    <input id="ddd" type="text"placeholder="Descrizione catalogo" onblur="ordinaItemCataloghi('dd')**"**> 
    

    <h2 data-dojo-type="dojox.mobile.RoundRectCategory" style="text-align: center;">Elenco cataloghi</h2>
    
  3. 仅需:

    "dojox/mobile/RoundRect",
    

1
投票

我注意到的几件事:

  1. 在您的require()中,在dojox/mobile/RoundRect之后有一些奇怪的东西。我认为`n",不属于那里吗?

  2. 您未在dojox/mobile/RoundRectCategory中添加名为require()的模块]

  3. 您还可以发布require()的回调吗?模块名称和参数在回调中的位置之间可能不匹配。没有回调,很难发现(或消除这种可能性)。


0
投票

我在使用Dojox DataGrid并从1.8迁移到1.10时遇到了类似的错误。就我而言,原来需要将点符号更改为斜杠符号:

© www.soinside.com 2019 - 2024. All rights reserved.