在jqGrid过滤器工具栏中,当我在带有前导零的数字值列上搜索数值时,例如01,02,00等,那么
SyntaxError:严格模式下不允许使用八进制文字
消息即将来临。请帮帮我。
答案 0 :(得分:0)
存在问题是因为如果输入{parseFloat(01)
(formatter: "float"
和formatter: "number"
)或parseInt(01, 10)
(formatter: "integer"
),jqGrid会生成01
等代码1}}在搜索字段中。
我修复了the commit中的错误(请参阅free jqGrid)。如果您要使用the wiki中描述的网址
,可以直接从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:
前缀