在jqGrid过滤器工具栏中,当我在数值列上搜索带有前导零(例如01、02、00等)的数值时,
SyntaxError:在严格模式下不允许使用八进制文字
消息即将到来。请帮帮我。
之所以存在这个问题,是因为jqGrid会在搜索字段中输入代码时生成parseFloat(01)
(forformatter: "float"
和formatter: "number"
)或parseInt(01, 10)
(for formatter: "integer"
)之类的代码01
。
我修复了免费jqGrid中的错误(请参阅提交)。如果您要使用Wiki中描述的URL,则可以直接从GitHub尝试最新的代码:
<link href="//rawgit.com/free-jqgrid/jqGrid/master/css/ui.jqgrid.css" rel="stylesheet">
<script src="//rawgit.com/free-jqgrid/jqGrid/master/js/i18n/grid.locale-de.js"></script>
<script src="//rawgit.com/free-jqgrid/jqGrid/master/js/jquery.jqgrid.src.js"></script>
(如果使用本地文件中的网址,则应添加http:
或加上https:
前缀)
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句