我的网页上有一个Struts2-jquery网格组件。
它工作得很好,但是我如何编辑Struts2-jQuery-Grid插件的CSS规则呢?
我可以将我的自定义CSS规则应用于此网格视图吗?
发布于 2013-02-22 19:51:39
To answer your question: how to create a new jquery theme?
就像@Andrea提到的那样,你应该像这样使用jQuery ThemeRoller
sj:head<%@ taglib prefix="s“uri="/struts-tags"%> <%@ taglib prefix="sj”uri="/struts-jquery-tags"%>
- ui-widget-header
- ui-state-default
- ui-widget-content
如果你想调整单一样式,你可以使用CSS选择器或jQuery选择器来实现。
插件将完成剩下的工作。试试看吧。
发布于 2013-02-22 19:14:55
您可以使用jQuery中的其他主题之一来更改默认主题,只需更改jQuery CSS的导入即可。
您可以在jQuery ThemeRoller (图库选项卡)和Struts2-jQuery Showcase中看到它们(使用右上角的加载器组合框)。
如果它们都不能满足您的需求,
只需选择更接近你想要的主题,并定义你的CSS,
在 jQuery CSS导入之后声明它(因为CSSs的导入顺序很重要,),
并手动覆盖每个需要更改的style declaration;
要轻松快速地查看(和试验)它们,您可以在FireFox上使用FireBug,或在其他浏览器上使用类似的工具。
例如,如果使用
.ui-jqgrid tr.ui-row-ltr td{
border-right-style: dashed;
}在你的CSS中,无论你使用哪个主题,你的TDs都会有虚线边框。
你甚至可以从无到有创建你的个人jQuery CSS Theme,但我怀疑这不是你想要的,这不会是一项快速的工作……
https://stackoverflow.com/questions/15022445
复制相似问题