当我的jqgrid是“正在加载”(最初,在列排序后,或当用户点击刷新按钮时)我可以更改网格的光标或背景颜色吗?用户可以看到“正在加载”消息,但有时消息在网格下方太远而非常明显。
感谢您的帮助。如果你指出我正确的资源,我完全愿意阅读。
答案 0 :(得分:2)
您可以使用选项
loadui: "block"
将在整个网格上显示包含"ui-widget-overlay"
和"jqgrid-overlay"
类的叠加层。它将在文本“正在加载...”之外显示叠加层(文本在$.jgrid.defaults.loadtext
中定义)。叠加的背景是在您使用的jQuery UI样式中定义的。因此,用户将清楚地看到有关加载的通知,并且在加载期间将阻止网格的所有控制。如果您想自定义叠加层的背景,可以在Themeroller中执行此操作(请参阅“叠加层屏幕”部分)。
我建议您另外阅读the answer,其中显示了如何将“正在加载...”文本的位置更改为屏幕的可见部分。
答案 1 :(得分:0)
是的,你可以。只需覆盖样式:
.ui-jqgrid .loading { cursor: wait; }