我刚开始使用 SlickGrid 并对其质量感到惊讶。但是,在样式方面,我没有找到任何推荐整体样式方法的文档或示例。选项和 API 分散在各个地方,但很难从中提取策略。网格还利用了 jQuery UI 主题。不幸的是,这些干扰了我想要实现的目标。我们只为日历小部件以及 ui-darkness 主题选择了 jQuery UI。这个主题非常适合日历小部件,但网格需要覆盖它的各个方面。
这是一个 jsFiddle,它显示了我想要实现的外观:http: //jsfiddle.net/nareshbhatia/3q6RD/。只是为了说明,它使用了一个常规的 HTML 表格。但是我想使用 SlickGrid 实现完全相同的样式。这个 jsFiddle 中的 CSS 本质上是我的视觉设计师的要求,例如
#positions-table th {
background-color: #505050;
color: #eeeeee;
text-shadow: none;
font-size: 13px;
height: 40px;
line-height: 40px;
}
编辑:我还创建了一个带有启动器 SlickGrid 实现的 jsFiddle:http: //jsfiddle.net/nareshbhatia/vJshY/。如您所见,ui-darkness 主题已完全接管!