jQuery LigerUI v1.19 “高级自选查询组件”查询比较数字时返回数据错误的解决办法
2013-05-10 16:16
309 查看
jQuery LigerUI v1.19 “高级自选查询组件”查询比较数字时返回数据错误的解决办法
在使用“高级自选查询组件”时,发现查询比较数字大小时,返回得到的数据表是错误。
后查询运行源代码,发现传入的查询条件是字符串,而不是数字格式
解决方法:
将此处的源代码加以判断,如果查询项目是数字格式,即输出数字即可。将文件“ligerGrid.showFilter.js”中的“增加规则类型的判断”(见粉色部分),即解决问题
if(rule.type!="number") out.push('"'); //增加规则类型的判定,如果是数字型,即不输出双引号
out.push(rule.value);
if(rule.type!="number") out.push('"');//增加规则类型的判定,如果是数字型,即不输出双引号
测试代码
查询返回的数据正常。(略)
在使用“高级自选查询组件”时,发现查询比较数字大小时,返回得到的数据表是错误。
后查询运行源代码,发现传入的查询条件是字符串,而不是数字格式
解决方法:
将此处的源代码加以判断,如果查询项目是数字格式,即输出数字即可。将文件“ligerGrid.showFilter.js”中的“增加规则类型的判断”(见粉色部分),即解决问题
if(rule.type!="number") out.push('"'); //增加规则类型的判定,如果是数字型,即不输出双引号
out.push(rule.value);
if(rule.type!="number") out.push('"');//增加规则类型的判定,如果是数字型,即不输出双引号
测试代码
查询返回的数据正常。(略)
相关文章推荐
- C# post数据时 出现如下错误: System.Net.WebException: 远程服务器返回错误: (417) Expectation Failed 的解决办法
- springmvc返回json数据406错误的解决办法
- 织梦CMS自定义表单“数据校验不对,程序返回错误”解决办法
- C# post数据时 出现如下错误: System.Net.WebException: 远程服务器返回错误: (417) Expectation Failed 的解决办法
- 三大框架整合后Struts2返回Json数据会出现的一些错误以及解决办法
- 使用Geoprocessor导出ArcSde中的数据,对COM 组件的调用返回了错误 HRESULT E_FAIL 的解决方法
- NUnit单元测试整理高级篇之针对输入数据比较多的TestCase的解决办法
- C# 模拟post数据提交时 出现如下错误: System.Net.WebException: 远程服务器返回错误: (417) Expectation Failed 的解决办法
- C# post数据时 出现如下错误: System.Net.WebException: 远程服务器返回错误: (417) Expectation Failed 的解决办法
- C#在调用office的PowerPoint时出现 对 COM 组件的调用返回了错误 HRESULT E_FAIL。解决办法。
- [转]C# post数据时 出现如下错误: System.Net.WebException: 远程服务器返回错误: (417) Expectation Failed 的解决办法
- 错误“操作必须使用一个可更新的查询”原因及解决办法
- 调用 RegLoadKey 失败,返回错误码1314的原因及解决办法
- Mybatis 查询int类型数据,返回记录条数为0时报错问题解决
- GridView导出数据到excel数字变为科学记数法的问题的解决办法
- (从“C://Program Files//Microsoft Visual Studio 8//VC//bin//cl.exe”返回) 错误的原因及解决办法
- java一次性查询几十万,几百万数据解决办法
- 解决:对COM 组件的调用返回了错误 HRESULT E_FAIL
- 调用"/Windows/wceload.exe /noui /Windows/System_SR_chs_wm.cab"后返回了部署后错误 0x00000001 的解决办法
- Spring MVC 返回json数据 报406错误 问题解决方案