升级后Grails和FilterPane出现问题

时间:2011-09-05 10:54:17

标签: grails grails-plugin

我刚从Grails 1.2.0升级到1.3.7并升级到最新版本的FilterPane插件。

现在我有一个错误,以前没事。

在我的list.gsp中,我有

<div class="list">
            <table>
                <thead>
                    <tr>
                        <g:sortableColumn property="id" title='${message(code:"doi.doi.string")}' params="${filterParams}"/>

                        <g:sortableColumn property="url" title='${message(code:"doi.doi.url")}' params="${filterParams}"/>

                        <g:sortableColumn property="registrationDate" title='${message(code:"doi.doi.registration.date")}' params="${filterParams}"/>

                        <g:sortableColumn property="lastUpdateDate" title='${message(code:"doi.doi.last.update.date")}' params="${filterParams}"/>

                        <g:if test="${session.user.isAdmin}">
                            <g:sortableColumn property="owner" title='${message(code:"doi.doi.user")}' params="${filterParams}"/>
                        </g:if>                   
                    </tr>
                </thead>

...

在Controller中我将过滤器操作更新为

def filter =
{
    if(!session.user)
    {
        loadUser();
    }

    flash.args = [session.user.firstName, session.user.lastName];

    if(!params.max)
    {
        params.max = 20;
    }

    render( view:'list', model:[doiList: filterPaneService.filter(params, Doi), 
    doiCount: filterPaneService.count(params, Doi), 
    filterParams: org.grails.plugin.filterpane.FilterPaneUtils.extractFilterParams(params), 
    params:params])
}

与插件页面一样。

现在我收到错误消息

 ERROR grails.app.tagLib.org.grails.plugin.filterpane.FilterPaneTagLib(org.apache.commons.logging.Log$error.call(?:?))  - domain attribute is required

当我点击链接打开面板时,没有任何反应

我是否会错过新版本不再适用的内容?

提前感谢您的帮助。

弗朗西斯

0 个答案:

没有答案