2010-09-16 85 views
3

我正在寻找更改当前版本的jqGrid主题的方式。 我最近在我的ASP.Net MVC 2应用程序中开始使用jqGrid,并下载了一些演示解决方案/项目。我试图通过更改主题ui javascript 来更改网格的主题,但它对我无效。看着document对我帮助不大!如何更改jqGrid的主题?

你如何改变jqGrid的主题? 我在寻找:

  1. 用来设置网格ui的css文件列表。
  2. 步骤来更改主题,以一个新的主题
  3. 体型指通过网上的.css主题/ .js文件的URL - 以便更新主题,以最新版本自动

回答

5

的jQuery用户界面ThemeRoller提供24个主题。

  1. 为了改变jqgrid主题只需下载Redmond(向下滚动,选择主题点击下载按钮),选择Gallery选项卡,然后单击日历preview the theme图片,然后点击按钮Download下载的主题。
  2. 提取下载的文件jquery-ui-1.10.4.custom并将其粘贴到themes -> redmond文件夹下。

下面是要在jqgrid中应用主题的文件。

例子:

<link rel="stylesheet" type="text/css" media="screen" href="<%=request.getContextPath()%>/themes/redmond/jquery-ui-1.10.4.custom/css/redmond/jquery-ui-1.10.4.custom.css" /> 
<script type="text/javascript" src="<%=request.getContextPath()%>/themes/redmond/jquery-ui-1.10.4.custom/js/jquery-1.10.2.js" ></script> 
<script type="text/javascript" src="<%=request.getContextPath()%>/themes/redmond/jquery-ui-1.10.4.custom/js/jquery-ui-1.10.4.custom.js"></script> 

变化jqGrid的主题使用jquery-ui-1.10.4.custom.css,jquery-1.10.2.js,​​文件。

第1步:

themeroller

第2步:

themes

2

不为jQueryUI的主题,但你可以jQueryUI的引导和变体之间切换。我使用的jqGrid免费(trirand的jqGrid的一个分支),你可以调整的外观和感觉有两个主要选择:

  1. guiStyleshttps://github.com/free-jqgrid/jqGrid/blob/master/dist/jquery.jqgrid.src.js#L600):jQueryUIbootstrapbootstrapPrimarybootstrap4
  2. icons:(https://github.com/free-jqgrid/jqGrid/blob/master/dist/jquery.jqgrid.src.js#L389):jQueryUIfontAwesome,glyph