JQgrid编辑时给某些项加上提示信息(jqGrid colModel 参数)

大家在做一些项目的时候,有些时候肯定会使用jQuery的插件:JQgrid。jqGrid可以绑定XML,JSON和数组三种类型的数据。它在基于jquery的基础之上对页面的表单进行操作,而页面上仅仅只需要table标签,和与之匹配的命名即可,简而言之就是一个表格控件。

接下来,主要结合我遇到的问题,简单分享一下JQgrid里的一个重要属性:colModel(设置表格列的属性)。

首先,谈谈我遇到的问题:在后端实体类中,我有些字段定义的数据类型是:double、int(integer)等【以double、int为例】。在前台显示时,若添加字段类型不匹配的问题时,会弹出此控件自带的error信息,让人摸不着头脑。综述这个问题就是:字段类型不正确报错。这就需要去了解jqGrid-colModel 。以下是我的修改过程(实例):
1、后端实体类数据:
JQgrid编辑时给某些项加上提示信息(jqGrid colModel 参数)
2、前台配置
JQgrid编辑时给某些项加上提示信息(jqGrid colModel 参数)
3、前台展示和问题展现(当我们输入与之不匹配的数据类型时)
JQgrid编辑时给某些项加上提示信息(jqGrid colModel 参数)
如果类型输入错误:
JQgrid编辑时给某些项加上提示信息(jqGrid colModel 参数)
JQgrid编辑时给某些项加上提示信息(jqGrid colModel 参数)
看到这个感觉用户会很迷茫,因为都是报一样的错误,所以需要添加提示信息,如下:
前台修改:
double类型判断:
JQgrid编辑时给某些项加上提示信息(jqGrid colModel 参数)
int类型判断:
JQgrid编辑时给某些项加上提示信息(jqGrid colModel 参数)
修改成功,提示如下:
JQgrid编辑时给某些项加上提示信息(jqGrid colModel 参数)
JQgrid编辑时给某些项加上提示信息(jqGrid colModel 参数)
这样,这个问题就解决了。当然还有许多其他属性,更多可参考此大佬的博客或上网自我进行查询。

https://blog.****.net/qq_42112846/article/details/88246278