请教关于 easyui datagrid 取值formatter后取值问题

EasyUI datagrid里的formatter可以写到JSON里面么?
[问题点数:30分,结帖人zsyhnxc]
EasyUI datagrid里的formatter可以写到JSON里面么?
[问题点数:30分,结帖人zsyhnxc]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
2016年1月 Java大版内专家分月排行榜第二2015年12月 Java大版内专家分月排行榜第二2015年8月 Java大版内专家分月排行榜第二2015年3月 Java大版内专家分月排行榜第二2015年1月 Java大版内专家分月排行榜第二2014年12月 Java大版内专家分月排行榜第二2014年11月 Java大版内专家分月排行榜第二2014年6月 Java大版内专家分月排行榜第二2014年4月 Java大版内专家分月排行榜第二2014年1月 Java大版内专家分月排行榜第二2013年11月 Java大版内专家分月排行榜第二
2015年9月 Java大版内专家分月排行榜第三2015年6月 Java大版内专家分月排行榜第三2015年5月 Java大版内专家分月排行榜第三2015年2月 Java大版内专家分月排行榜第三2014年3月 Java大版内专家分月排行榜第三2013年12月 Java大版内专家分月排行榜第三
2014年5月 Java大版内专家分月排行榜第三
匿名用户不能发表回复!|
每天回帖即可获得10分可用分!小技巧:
你还可以输入10000个字符
(Ctrl+Enter)
请遵守CSDN,不得违反国家法律法规。
转载文章请注明出自“CSDN(www.csdn.net)”。如是商业用途请联系原作者。16020人阅读
Jquery Easy UI(16)
easyui 只在页面装载时渲染标签,因此在使用formatter格式化列数据后,动态添加的linkbutton样式无法使用,以下方式是无法解析的:
formatter:function(value,rowData,rowIndex){ if(value==&&||value==null){
return &未知&;
return ame+&&a class='easyui-linkbutton' data-options=\&iconCls:'icon-user_green' plain:true \& href='javascript: void(0);'&详细&/a&&;
&onLoadSuccess事件是在datagrid加载数据完成后的事件,相当于datagrid的回调函数,这里的加载数据完成不是指从远程或本地获得数据完成,而是在获取数据并解析完成datagrid,包括已经完成所有columns中的formatter属性,因此可以在onLoadSuccess事件中解析linkbutton组件。
因此在easyui datagrid中formatter数据后使用linkbutton可采用如下方法:
columns属性中格式化数据:
formatter:function(value,rowData,rowIndex){&
if(value==&&||value==null){
return &未知&;
ame+&&a class='loan_ct_view_button' href='javascript: void(0);'&详细&/a&&;&
onLoadSuccess事件中解析linkbutton组件:
onLoadSuccess:function(data){ $(&.loan_ct_view_button&).linkbutton({ text:'详细', plain:true, iconCls:'icon-user_green' });
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:2924017次
积分:29440
积分:29440
排名:第131名
原创:133篇
转载:898篇
评论:473条
(8)(2)(1)(1)(1)(3)(5)(1)(2)(1)(2)(3)(1)(7)(2)(3)(4)(6)(7)(13)(17)(13)(4)(7)(3)(14)(35)(15)(17)(3)(1)(3)(8)(8)(11)(4)(8)(22)(28)(18)(9)(8)(5)(13)(22)(40)(21)(5)(19)(22)(28)(4)(8)(14)(7)(16)(12)(32)(21)(4)(10)(67)(57)(8)(10)(4)(6)(9)(16)(9)(4)(17)(34)(23)(16)(13)(21)(20)(1)(12)(2)(3)(4)(51)EasyUI DataGrid 中字段 formatter 格式化不起作用 - 推酷
EasyUI DataGrid 中字段 formatter 格式化不起作用
今天用 EasyUI datagrid 来做列表,要对一些数据进行格式化,判断某字段状态时,发现 formatter 格式化对应的函数不起作用。
&table id=&list_data& title=&未审核报表& class=&easyui-datagrid& style=&width:height:350& url=&&
toolbar=&#toolbar& pagination=&true& pagesize=&10& total=&20&
rownumbers=&true& fitcolumns=&true& singleselect=&true& pagelist=&[10,20]& loadmsg=&正在努力加载数据,请稍后...&&
&th data-options=&field:'报表名称',width:200,align:'center'&&报表名称&/th&
&th data-options=&field:'报表分组',width:80,align:'center'&&报表分组&/th&
&th data-options=&field:'报表类型',width:80,align:'center'&&报表类型&/th&
&th data-options=&field:'报表分类',width:80,align:'center'&&报表分类&/th&
&th data-options=&field:'制表人',width:80,align:'center'&&上报人&/th&
&th data-options=&field:'实际报出日期',width:90,align:'center'& formatter=&ChangeDateFormat&&上报时间&/th&
&th data-options=&field:'填报单位',width:80,align:'center'&&上报单位&/th&
&th data-options=&field:'审核状态',width:80,align:'center'&&审核状态&/th&
&th data-options=&field:'审核状态',width:80,align:'center'& formatter=&managerstr&&操作&/th&
出问题是这句:
&th data-options=&field:'审核状态',width:80,align:'center'& formatter=&managerstr&&操作&/th&
后来检查发现 :&如果某列的 field值,在前面已经出现过,则后出现的同field列,在这里,我的是 “审核状态”,将按第一次出现的field列使用。如果第一次出现的field同值的列没有formatter,后续的formatter将无效。
处理办法,function(value,rowData,rowIndex) 第二个参数rowData.属性名访问、
function managerstr(value,rowData,rowIndex) {
if (rowData[&审核状态&] == &未审核&)
return &1&;
else if (rowData[&审核状态&] == &已取回重填&)
return &2&;
return &已经审核,不允许操作&;
已发表评论数()
请填写推刊名
描述不能大于100个字符!
权限设置: 公开
仅自己可见
正文不准确
标题不准确
排版有问题
主题不准确
没有分页内容
图片无法显示
视频无法显示
与原文不一致easyui datagrid中formatter数据后使用linkbutton_easyui吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0可签7级以上的吧50个
本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:1,012贴子:
求教,网上已有教程,但是看不懂onLoadSuccess:function(data){ $(&.loan_ct_view_button&).linkbutton({ text:'详细', plain:true, iconCls:'icon-user_green' });但是我不知道这句话放在哪里,而且onLoadSuccess事件找不到,data又是什么,求教。
贴吧热议榜
使用签名档&&
保存至快速回贴<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
您的访问请求被拒绝 403 Forbidden - ITeye技术社区
您的访问请求被拒绝
亲爱的会员,您的IP地址所在网段被ITeye拒绝服务,这可能是以下两种情况导致:
一、您所在的网段内有网络爬虫大量抓取ITeye网页,为保证其他人流畅的访问ITeye,该网段被ITeye拒绝
二、您通过某个代理服务器访问ITeye网站,该代理服务器被网络爬虫利用,大量抓取ITeye网页
请您点击按钮解除封锁&

我要回帖

更多关于 datagrid的formatter 的文章

 

随机推荐