MyException - 我的反常网
当时方位:我的反常网» Java Web开发 » jqgrid editrules custom:true,custom_func:该怎样

jqgrid editrules custom:true,custom_func:该怎样处理

www.bsjylc692.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来检查怎样调用的。

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

一般验证的话组件会给一个规矩,组件依照这个规矩来验证,验证完了一般都有参数传进判别的当地。试试盯梢下,自己也能看明白点。

文章谈论

软件开发程序过错反常ExceptionCopyright © 2009-2015 MyException 版权所有