Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/474.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Dojo小部件未正确呈现_Javascript_Dojo_Ibm Mobilefirst - Fatal编程技术网

Javascript Dojo小部件未正确呈现

Javascript Dojo小部件未正确呈现,javascript,dojo,ibm-mobilefirst,Javascript,Dojo,Ibm Mobilefirst,我正在使用Eclipse Mars 4.5.0和MobileFirst Studio 7.1插件 我正在使用内置的dojo库,并遵循IBM知识中心的文档: 在浏览器上查看应用程序时,我无法查看任何dojo小部件。Dojo mobile小部件被正确呈现;我有一个滑块,单选按钮和圆形矩形窗格。在下图中,我试图放置dojo日期文本框和货币字段,但它们无法正确呈现 任何建议和帮助都将不胜感激似乎没有加载dijit主题 尝试在应用程序的index.html文件中包含主题: <link rel="s

我正在使用Eclipse Mars 4.5.0和MobileFirst Studio 7.1插件

我正在使用内置的dojo库,并遵循IBM知识中心的文档:

在浏览器上查看应用程序时,我无法查看任何dojo小部件。Dojo mobile小部件被正确呈现;我有一个滑块,单选按钮和圆形矩形窗格。在下图中,我试图放置dojo日期文本框和货币字段,但它们无法正确呈现


任何建议和帮助都将不胜感激

似乎没有加载dijit主题

尝试在应用程序的index.html文件中包含主题:

<link rel="stylesheet" href="dijit/themes/claro/claro.css">
在索引中,您应该有如下内容:

<body style="display: none;" class="claro">
        <div data-dojo-type="dojox.mobile.ScrollableView" id="view0" data-dojo-props="selected:true">
        <!--application UI goes here-->
        <label for="income1">U.S. Dollars</label>
        <input type="text" name="income1" id="income1" value="54775.53" required="true" 
        data-dojo-type="dijit/form/CurrencyTextBox" data-dojo-props="constraints:{fractional:true},currency:'USD', invalidMessage:'Invalid amount. Cents are required.'" />
        <br>
        <label for="date1">Drop down Date box:</label>
        <input type="text" name="date1" id="date1" value="2005-12-30"
        data-dojo-type="dijit/form/DateTextBox"
        required="true" />
    </div>
    <script src="js/initOptions.js"></script>
    <script src="js/main.js"></script>
    <script src="js/messages.js"></script>
</body>

美元

下拉日期框:
(不要忘记将主题类名添加到父元素
元素)


希望这有助于导入dojo css样式,例如“claro.css”。很抱歉,我不明白。我将claro.css添加到示例中的dojo工具箱设置中。请提供您的MobileFirst Studio项目。上传到某个地方。这个项目可以在这里找到:Idan,你能访问这个项目吗?谢谢你的帮助。我能画出一个迪吉特。需要注意的是,我们手动添加了很多文件。dojo请求似乎丢失了很多文件。您认为将整个dijit文件夹复制到www文件夹更好吗?
<body style="display: none;" class="claro">
        <div data-dojo-type="dojox.mobile.ScrollableView" id="view0" data-dojo-props="selected:true">
        <!--application UI goes here-->
        <label for="income1">U.S. Dollars</label>
        <input type="text" name="income1" id="income1" value="54775.53" required="true" 
        data-dojo-type="dijit/form/CurrencyTextBox" data-dojo-props="constraints:{fractional:true},currency:'USD', invalidMessage:'Invalid amount. Cents are required.'" />
        <br>
        <label for="date1">Drop down Date box:</label>
        <input type="text" name="date1" id="date1" value="2005-12-30"
        data-dojo-type="dijit/form/DateTextBox"
        required="true" />
    </div>
    <script src="js/initOptions.js"></script>
    <script src="js/main.js"></script>
    <script src="js/messages.js"></script>
</body>