用jqgrid中的其他用户图标替换图标

时间:2018-03-04 07:37:25

标签: javascript jquery jqgrid free-jqgrid

15.3。我想要更改图标  我想用禁止图标替换关闭图标 我使用这个代码。但是不行。

1 * 10^  6
2 * 10^  5
3 * 10^  4
4 * 10^  3
5 * 10^  2
6 * 10^  1
7 * 10^  0

此演示https://jsfiddle.net/dnfk8hmr/207/

1 个答案:

答案 0 :(得分:1)

创建网格后,您无需替换任何图标。您可以根据现有图标集(例如,基于iconSet: "fontAwesome")自定义您自己的图标集,并使用它。 The wiki article提供了此类自定义的示例。您案例的示例修改将如下

$.jgrid.icons.customFontAwesome = $.extend(true, {},
     $.jgrid.icons.fontAwesome,
     {
         nav: { cancel: "fa-close" },
         actions: { cancel: "fa-close" },
         form: { cancel: "fa-close" }
     }
 );

上面的示例定义名称为customFontAwesome的新图标集,其内容与fontAwesome相同(请参阅源代码的the line),除了3个图标,其中{{默认情况下使用了1}}。

之后,您只需将选项fa-ban替换为iconSet: "fontAwesome",jqGrid将使用图标。请参阅修改后的演示https://jsfiddle.net/dnfk8hmr/237/

我在演示中另外更改了将iconSet: "customFontAwesome"方法覆盖到以下内容的代码片段:

$.jgrid.showModal

在我看来,这是你以前想要的。