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