0

我正在尝试在蒲公英数据表中使用 jqueryui主题。所以我从这个链接开始。但是,我们可以themeoption在运行时通过吗?

<datatables:table id="users" data="${list}" row="user"
     rowIdBase="userId" rowIdPrefix="person_"  pageable="true" displayLength="5"       
     filterable="true"  processing="true" autoWidth="true" 
     theme="jqueryui" 
     themeOption="<spring:theme code="theme"/>" 

或者

<datatables:table id="users" data="${list}" row="user"
     rowIdBase="userId" rowIdPrefix="person_"  pageable="true" displayLength="5"       
     filterable="true"  processing="true" autoWidth="true" 
     theme="jqueryui" 
     themeOption="<c:out value="theme"/>" 

我想使用春天的主题。我正在使用themeResolverthemeChangeInterceptor。请问datatables我换主题的时候会换主题吗?

在我的theme-default.properties档案中

css=themes/blue/style.css
theme=start

我的主题名称是defaultgreenorangepurplered

datatables我想使用的主题分别是startsouthstreethumanitypeppergrinderflick

我怎样才能做到这一点?

4

1 回答 1

1

所有标签属性都接受运行时表达式值。

也许您应该尝试以下语法:

示例 1:

<spring:theme code="theme" var="springTheme" />
<datatables:table id="users" data="${list}" row="user"
     rowIdBase="userId" rowIdPrefix="person_"  pageable="true" displayLength="5"       
     filterable="true"  processing="true" autoWidth="true" 
     theme="jqueryui" 
     themeOption="${springTheme}">
     ...
</datatables:table>

示例 2:

<datatables:table id="users" data="${list}" row="user"
     rowIdBase="userId" rowIdPrefix="person_"  pageable="true" displayLength="5"       
     filterable="true"  processing="true" autoWidth="true" 
     theme="jqueryui" 
     themeOption="${theme}">
    ...
</datatables>

(StackOverflow 要求的免责声明:我是蒲公英的作者)

于 2014-06-03T15:00:32.400 回答