MyException - 我的异常网
当前位置:我的异常网» Java Web开发 » jqgrid editrules custom:true,custom_func:该如何

香港六合彩神中特刚网:jqgrid editrules custom:true,custom_func:该如何解决

香港六合彩现场直播 www.hppyv.com  网友分享于:2013-02-26  浏览:397次
jqgrid editrules custom:true,custom_func:
custom:设置为true,则会通过一个自定义的js函数来验证。函数定义在custom_func中。
  custom_func:传递给函数的值一个是需要验证value,另一个是定义在colModel中的name属性值。函数必须返回一个数组,一个是验证的结果,true或者false,另外一个是验证错误时候的提示字符串。形如[false,”Please enter valid value”]这样。
  自定义验证的例子:
  <script>
  function mypricecheck(value, colname) {
  if (value < 0 && value >20)
  return [false,"Please enter value between 0 and 20"];
  else
  return [true,""];
  }

  jQuery("#grid_id").jqGrid({
  ...
  colModel: [
  ...
  {name:'price', ..., editrules:{custom:true, custom_func:mypricecheck....}, editable:true },
  ...
  ]
  ...
  });



上面是我在网上找的,我想看的地方他都用"...."省略了,我想知道mypricecheck这个方法具体在jqgrid中怎么调用?谢谢大侠


------解决方案--------------------
这里你可以利用alert来查看如何调用的。

在不确定参数怎么转化的地方把参数打印下。

一般验证的话组件会给一个规则,组件按照这个规则来验证,验证完了一般都有参数传进判断的地方。试试跟踪下,自己也能看明白点。

文章评论

软件开发程序错误异常香港六合彩现场直播Copyright © 2009-2015 MyException 版权所有
两肖两码中特 上海时时乐专家独胆 浙江体彩6+1 黑龙江11选5基本走势 四川时时彩开奖走势图 山东11选5任五技巧 重庆快乐10分直播 玩牌九常用的一些绝技 11选5多乐彩走势图 3d开奖结果走势图 足球比分包含让球吗 河南快3最新开奖结果 新疆时时彩开奖走势图表 福利26选5开奖结果今天 2019马报白小姐