easyui datagrid 如何获取 formater 之后的值

daoyuanjiao 2015-04-03 11:41:16
我有一个datagrid,在日期列这样设置的:
url:jd.asp',
columns:[[{
field:'riqi',
title:'日期',
editor:{type:'datebox',options:{required:true,missingMessage:"请输入日期",invalidMessage:"请输入日期"}},
width:50,align:'centre',halign:'center',
formatter: function(value,row,index){
return value.replace(/\./g, '-'); //将其中的.替换成-。就是将2010.3.5格式化为2010-3-5
}
}

但是我在用var rows=$("#jd").datagrid('getRows')时,alert(rows[i]['2'])的值时,还是2013.3.5,而不是2010-3-5。请问如何获得 formatter之后的值呢?谢谢!
...全文
270 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
csdn_aspnet 2015-04-03
  • 打赏
  • 举报
回复
// v 当前字段值, r为行对象, i为索引 formatter:function(v,r,i){ return r.name; } formatter只是展示,不会改变数据的 你是想得到formater之后的值?那就要自己定义id来取了 http://bbs.csdn.net/topics/390941577

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧