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"/>" 

春のテーマを使いたいです。と を使用themeResolverしてthemeChangeInterceptorいます。テーマをdatatables変えるとテーマも変わるの?

私のtheme-default.propertiesファイルで

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

私のテーマ名は、、、、、defaultです。greenorangepurplered

datatablesの使用したいテーマは、それぞれstartsouthstreethumanity、です。peppergrinderflick

どうすればこれを達成できますか?

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 が必要とする免責事項: 私は Dandelion の作成者です)

于 2014-06-03T15:00:32.400 に答える