Grails Dojo ItemFileReadStore - PullRequest
       6

Grails Dojo ItemFileReadStore

0 голосов
/ 07 февраля 2011

Настраивая простое приложение grails с помощью Dojo, я использовал

grails install-plugin dojo

для настройки файлов dojo js.В моем main.gsp у меня есть это

<html>
<head>
    <title><g:layoutTitle default="Grails" /></title>
    <link rel="stylesheet" href="${resource(dir:'css',file:'main.css')}" />
    <link rel="shortcut icon" href="${resource(dir:'images',file:'favicon.ico')}" type="image/x-icon" />
    <g:layoutHead />
    <g:javascript library="application"/>
    <g:javascript library="dojo"/>
    <dojo:header modules="['dojo.data.ItemFileReadStore','dijit.form.ComboBox']"/>
    <g:javascript>
        //dojo.addOnLoad(function(){alert("dojo loaded.");});
    </g:javascript>
</head>

На моей странице index.gsp я настраиваю следующие элементы

        <div>
        <div jsId="search" dojoType="dojo.data.ItemFileReadStore"
            url="<g:createLink controller="runner" action="findrunner"/>"></div>

            <input dojoType="dojo.data.FilteringSelect"
                id="chooser"
                name="feed"
                store="search"
                searchAttr="url"
                autocomplete="true"
                pageSize="5"/>

        </div>

Запускаю приложение, но продолжаю получать эту ошибку от firebug

GET http://localhost:8080/xxx/js/dojo/1.4.3/dojo/data/ItemFileReadStore.js

404 Not Found
        5ms 
dojo.js (line 16)
ParamsHeadersPostPutResponseCacheHTML

..</head><body><h1>HTTP Status 404 - /xxx/js/dojo/1.4.3/dojo/data/ItemFileReadStore.js</h1>
<HR size="1" noshade="noshade"><p><b>type</b> Status report</p><p><b>message</b> 
<u>/xxx/js/dojo/1.4.3/dojo/data/ItemFileReadStore.js</u></p><p><b>description</b> 
<u>The requested resource (/xxx/js/dojo/1.4.3/dojo/data/ItemFileReadStore.js) is not available.</u>
</p><HR size="1" noshade="noshade"><h3>Apache Tomcat/6.0-snapshot</h3></body></html>

Есть идеи?

Ответы [ 2 ]

0 голосов
/ 18 ноября 2011

Новая версия плагина делает все намного проще. Существует даже скрипт для запуска ваших пользовательских сборок на одном дыхании ... и он обновлен до dojo 1.6. Попробуйте -;)

0 голосов
/ 26 февраля 2011

Похоже, что плагин dojo не установил все необходимые файлы dojo.Я вручную установил dojo 1.5 и распаковал zip в /webapps/js/dojo/1.5.0 и включил версию в моем main.gsp, как это

<script src="js/dojo/1.5.0/dojo/dojo.js"></script>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...