我使用 jQGrid 作为 Internet 元素的主要数据输入机制。
我进入了ThemeRoller并做了我的自定义主题,因为我想要 Windows 8 的外观和感觉。一切正常,我下载了我的主题。
现在我在将它附加到我的 jQGrid 时遇到了问题。我尝试更改以下代码:
bundles.Add(new StyleBundle("~/Content/jqgrid").Include(
"~/Content/jquery.jqGrid/ui.jqgrid.css",
"~/Content/themes/jquery.ui.all.css"));
我的新主题:
bundles.Add(new StyleBundle("~/Content/jqgrid").Include(
"~/Content/jquery.jqGrid/ui.jqgrid.css",
"~/Content/themes/MyTheme/jquery.ui-1.10.13.custom.css"));
而且我可以看到没有使用主题(线条、阴影和屏幕上的所有内容都消失了)。
我意识到我从 ThemeRoller 下载了几个文件,但我遵循了这些步骤 here和 here没有成功。
这真的不能工作,因为原始的 jquery.ui.all.css
调用另一个文件来完成所有工作。如果我改变这个调用,当然这些itens就不会被调用了。
问题是下载的文件与我在内容/主题中的文件不兼容,所以我不知道如何匹配。
我需要这方面的帮助。此外,如果有更好的方法来动态更改 jqGrid 颜色,我会接受提示,因为这听起来容易得多。
感谢帮助。
最佳答案
我对 jqGrid 和 MVC 也有类似的问题:jqGrid Results over flow the grid and "Please, Select Row" message
我最终创建了一个纯 HTML 页面以使一切正常工作。
虽然在这样做之前,您可能会验证是否正在加载正确的文件。您可以使用 IE 或 Chrome 开发工具来验证 css 文件是否已加载。
关于c# - 使用 MVC 4 ASP.NET C# 自定义 jQGrid 颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18625303/