jqGrid 为 `styleUI`、`iconSet`、`width` 和 `direction` 自由设置默认值

jqGrid free set defaults for `styleUI`, `iconSet`, `width` and `direction`

我们正在使用 jqGrid free 4.13.5 ...

是否可以设置默认的 styleUIiconSetwidthdirection ?!

我试过类似的方法:

 $.jgrid.defaults.styleUI = "bootstrap"
 $.jgrid.styleUI = "bootstrap"

我查看了 http://free-jqgrid.github.io/api-documentation/index.html 网格但找不到任何答案!

我不确定你为什么使用 styleUI 属性。应该使用 guiStyle: "bootstrap"guiStyle: "bootstrapPrimary" 选项来指定 Bootstrap GUI 样式(参见 here)。

可以通过设置$.jgrid.defaults对应的属性来改变任何参数。因此你可以使用

$.jgrid.defaults.guiStyle = "bootstrap";

$.jgrid.defaults.guiStyle = "bootstrap";
$.jgrid.defaults.iconSet = "fontAwesome";

将选项 guiStyle: "jQueryUI"iconSet: "jQueryUI"(或 iconSet: "glyph")的默认值更改为 guiStyle: "bootstrap", iconSet: "fontAwesome"

以同样的方式你可以设置jqGrid的任何其他参数的默认值。例如 $.jgrid.defaults.direction = "rtl";。顺便说一句,默认值 direction 将从您使用的区域设置中设置。