怎么转换呢? - Web 开发 / 其他
//一个jqgrid表格 var colmodel = [ { name : 'htpk', index : 'htpk', align : "left", sortable : false, editable:true, hidden: true, width : "20%" } ,{ name : 'sshd', index : 'sshd', align : "left", sortable : false, editable:false, width : "20%" }, { name : 'hdmc', index : 'hdmc', align : "left", sortable : false, editable:false, width : "20%" } ,{ name : 'gldw', index : 'gldw', align : "left", sortable : false, editable:false, width : "20%" } ,{ name : 'mdyz', index : 'mdyz', align : "left", sortable : false, editable:true, editrules : {custom:true,custom_func:checkMdyz},//检查数据是否是百分数 width : "20%" } ]; var url = '${rootpath}/front/thzk/mdsz!getListData.action?strHangDaoId='+'${strHangDaoId}'; var colNames = [ '航段编号','所属航道','航段名称','管理单位','密度阈值']; var lastsel; var setting = { parentId : "gridDiv", tableId : "yhList", pagerId : "pagesize", colNames : colNames, colModel : colmodel, url : url, onSelectRow: function(id){ if(id && id!==lastsel){ jQuery('#yhList').jqGrid('restoreRow',lastsel); jQuery('#yhList').jqGrid('editRow',id,true); lastsel=id; } }, editurl:'${rootpath}/front/thzk/mdsz!save.action' };//检查数据合理性(是否是百分数) function checkMdyz(value, colname){ if (ispercent(value)==false ){ //ispercent(value)是自定义的一个函数,用于判断是否是百分数 if(checkNum(value)==false){//checkNum(value)是一个函数判断是不是数字 return [false, colname + ":输入的航段通航密度百分比为空或者格式不正确"]; }else{//以下是处理数字为百分数 value=value+"%"//是数字的话,加上%号,例如是20,则处理后是20% [color=#FF0000] alert(value);//这里,值是变成百分数了,但是反应不到jqgrid表格里的,如何转换啊?[/color] return [true,""]; } } else { return [true,""]; } }