&引用;无法解析的构造函数:'&引用;dojox.mobile.TextBox“'&引用;
在使用dojo内联模板时,我面临以下问题: 我通过在以下标记之间定义模板,在html页面中创建模板(它还集成了mvc)&引用;无法解析的构造函数:'&引用;dojox.mobile.TextBox“'&引用;,dojo,Dojo,在使用dojo内联模板时,我面临以下问题: 我通过在以下标记之间定义模板,在html页面中创建模板(它还集成了mvc) ` ' 我将在另一个类似这样的页面中使用此模板 ` ${titlePaneDOM} ` 我收到“无法解析的构造函数:'”dojox.mobile.TextBox“'”错误。实际上,我在加载模板之前定义了textbox。我不知道哪里出了问题 问题似乎包含错误的降价,因此我建议修复该问题,以便提供更好的答案。同时,我可以说: 在运行模板之前,您可能需要尝试导入dojox/mo
`
'
我将在另一个类似这样的页面中使用此模板
`
-
${titlePaneDOM}
`
我收到“无法解析的构造函数:'”dojox.mobile.TextBox“'”错误。实际上,我在加载模板之前定义了textbox。我不知道哪里出了问题
问题似乎包含错误的降价,因此我建议修复该问题,以便提供更好的答案。同时,我可以说:
- 在运行模板之前,您可能需要尝试导入dojox/mobile/TextBox模块
- Dojo的最新版本更喜欢
数据Dojo类型的AMD格式,例如
数据Dojo typ=“dojox/mobile/TextBox”
- dojox/mvc/InlineTemplateMixin查看的是
,而不是
`<script id="createNewItem" type="text/template">
<div>
<div data-dojo-type='dijit/TitlePane' data-dojo-props='open:false'>
<div class='accordionRev'>
<input type="number" name="qty" placeholder="Quantity (required)" data-dojo-type="dojox.mobile.TextBox" class='quantity' data-dojo-props="value: at('rel:','quantity'), class:at('rel:', 'quantityErr')" onchange="cntrl.createQuoteFields(true, this, '{{lineNumber}}');" onkeypress="cntrl.quantityHandler.call(this, '{{lineNumber}}')" onpaste="cntrl.pastehandler.call(this)" tabindex=0/>
</div>
</div>
</div>
</script>'
I will be using this template in another page like this
`<ul id="rfqTitlePane" class="hide"
data-dojo-type="dojox/mvc/WidgetList"
data-dojo-mixins="dojox/mvc/_InlineTemplateMixin"
data-dojo-props="children: at(cntrl.createQuoteList,'items').direction(at.from)"
data-mvc-child-type="dojox/mvc/Templated"
data-mvc-child-props="clickable: true, variableHeight: 'true',
indexAtStartup: this.indexAtStartup,
customTitle: at(this.target, 'title').direction(at.both), titlePaneDOM:at(this.target,'displayDetails').direction(at.from).transform({format:custom.helpers.RequestMarkup})">
<script type="dojox/mvc/InlineTemplate">
<li>
${titlePaneDOM}
</li>
</script>
</ul>`
I am getting "Unable to resolve constructor for: '"dojox.mobile.TextBox"'" error. I actually defined textbox before the template gets loaded. I am not sure where its going wrong