我刚从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
当我点击链接打开面板时,没有任何反应
我是否会错过新版本不再适用的内容?
提前感谢您的帮助。
弗朗西斯