Grails文件上传器插件模板渲染问题

时间:2014-06-19 18:50:53

标签: javascript grails

我正在尝试将此插件用于我的grails应用程序:Ajax Uploader Plugin

这需要我把它放在我的头上:

<head>
   <r:require module="fileuploader" />
   <r:layoutResources />
</head>

我的头标记实际上是这样的:

<head>
<Title>Solutions, Inc.</Title>

<link rel="stylesheet" href="${resource(dir: 'css', file: 'custMainPage.css')}" type="text/css">   
<link href="http://code.jquery.com/ui/1.10.2/themes/smoothness/jquery-ui.css" rel="stylesheet" type="text/css" />

<g:javascript src="jquery-1.8.3.min.js" />
<g:javascript src="jquery.tablesorter.js" />
<g:javascript src="jquery.tools.min.js" />
<g:javascript src="jquery-ui-1.10.4.custom.min.js" />
<r:require module="fileuploader" />

<script>
    $("document").ready(function() {

        $(".custoption").click( function() {
            $(".custoption").css("color", "black");
            $(this).css("color", "red");
            $('#AdminConsole p').css("font-size", "48px");
            $("#AdminConsole p").text("Choose Batch");
            $("#pleaseChoose").hide();
        }); 

        $("#chseupdt").click( function() {
            $('#AdminConsole p').css("font-size", "48px");
            $("#AdminConsole p").text("Choose Batch");
            $("#pleaseChoose").hide();
        }); 
    });
 </script>
 <r:layoutResources/>

我一直收到这个错误:

| Error 2014-06-19 18:47:15,806 [http-bio-8080-exec-10] ERROR [/FatcaOne_0].[default]  -      Servlet.service() for servlet [default] in context with path [/FatcaOne_0] threw exception
Message: It looks like you are missing some calls to the r:layoutResources tag. After rendering     your page the following have not been rendered: [defer]
    Line | Method
->> 1145 | runWorker in java.util.concurrent.ThreadPoolExecutor
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|    615 | run       in java.util.concurrent.ThreadPoolExecutor$Worker
^    744 | run . . . in java.lang.Thread

当我尝试将模板渲染到我的gsp中时出现此错误。模板基本上如下所示:

一些内联CSS, 一些内联JS, 一些HTML

我的layoutResources标签是否需要在我的模板中?如果是这样,模板中的所在位置,因为模板没有头部和/或正文标记。


更新:当我尝试将<uploader>标记放在模板中然后尝试渲染时,我似乎只收到此错误。如果它不在模板中而不是在gsp本身上,它看起来很好。任何人都想小心为什么这个表单不会出现在模板上?渲染模板时会出现错误。


另一个更新的想法:所以看起来上传器插件gsp标签在通过Grails的模板机制时无法渲染,但是当它必须通过布局机制时渲染很好。意思是,它在整个gsp上渲染得很好但是当GSP已经存在并且你试图将它带入模板时它不会呈现。那是我收到下面显示的错误的时候。那么布局和模板机制之间有什么不同呢?

0 个答案:

没有答案