WebページにStruts2-jqueryグリッドコンポーネントがあります。
完全に機能しますが、Struts2-jQuery-GridプラグインのCSSルールを編集するにはどうすればよいですか?
カスタムCSSルールをこのグリッドビューに適用できますか?
WebページにStruts2-jqueryグリッドコンポーネントがあります。
完全に機能しますが、Struts2-jQuery-GridプラグインのCSSルールを編集するにはどうすればよいですか?
カスタムCSSルールをこのグリッドビューに適用できますか?
jQuery
のインポートを変更するだけで、から他のテーマの1つを使用して、デフォルトのテーマを変更できますjQuery CSS
。
それらはjQuery ThemeRoller
([ギャラリー]タブ)とStruts2-jQuery Showcase
(右上隅のテーマローラーコンボボックスを使用して)でも見ることができます。
それらのどれもあなたのニーズを満たさない場合は、
必要なテーマに近いテーマを選択し、のテーマを定義するだけですCSS
。
jQueryのインポート後に宣言するCSS
(インポートの順序がCSS
重要であるため、最後の勝利)、
style declaration
変更する必要があるすべてのオーバーライドを手動で実行します。
それらを簡単かつ迅速に確認(および実験)するためFireBug
にFireFox
、または他のブラウザーの同様のツールを使用できます。
たとえば、
.ui-jqgrid tr.ui-row-ltr td{
border-right-style: dashed;
}
では、使用しているテーマに関係なく、のCSS
境界線が破線になります。TD
何もないところから自分の個人を作成することもできますjQuery CSS Theme
が、これがあなたが探しているものではないかと思います。簡単な作業ではありません...
To answer your question: how to create a new jquery theme?
sj:head
このようにあなたを定義する
<%@ taglib prefix="s" uri="/struts-tags"%>
<%@ taglib prefix="sj" uri="/struts-jquery-tags"%>
<html>
<head>
<sj:head jqueryui="true" jquerytheme="mytheme"
customBasepath="template/themes"/>
</head>
<body>
</body>
</html>
次のスタイルクラスに注意する必要があります。
単一のスタイルを調整する場合は、CSSセレクターまたはjQueryセレクターのいずれかを使用してこれを行うことができます。
プラグインが残りを行います。試してみてください。