jQuery EasyUI datagrid 不同列用同一 field 输出时没有 formatter 问题
2013-04-25 11:56
239 查看
在输出表格的时候,当我第一列引用了 username,最后两列分别为 修改用户,修改用户权限,
这两列都引写了username,格式如下:
但输出的时候,后两列 formatter 不起作用。后来发现要把 后两列的 field改为其它或改为不存在的名字就可以。
如:
这两列都引写了username,格式如下:
<tr> <th data-options="field:'username'">用户名</th> <th data-options="field:'email'">邮箱地址</th> <th data-options="field:'username', formatter: function(value,row,index){ return page.formatter.buttonFormat('修改用户','修改用户”'+value+'“','modifyUserData.action?username='+encodeURI(encodeURI(value))); },align:'center'">修改</th> <th data-options="field:'username', formatter: function(value,row,index){ return page.formatter.buttonFormat('修改权限','修改”'+value+'“的权限','modifyUserPermission.action?username='+encodeURI(encodeURI(value))); },align:'center'">权限</th> </tr>
但输出的时候,后两列 formatter 不起作用。后来发现要把 后两列的 field改为其它或改为不存在的名字就可以。
如:
<th data-options="field:'a', formatter: function(value,row,index){ var value = row.username; return page.formatter.buttonFormat('修改用户','修改用户”'+value+'“','modifyUserData.action?username='+encodeURI(encodeURI(value))); },align:'center'">修改</th> <th data-options="field:'b', formatter: function(value,row,index){ var value = row.username; return page.formatter.buttonFormat('修改权限','修改”'+value+'“的权限','modifyUserPermission.action?username='+encodeURI(encodeURI(value))); },align:'center'">权限</th>
相关文章推荐
- geoiplookup命令没有任何输出问题
- JQuery EasyUI-DataGrid:列名、数据列分别设置不同对齐方式
- 如何解决return没有输出的问题
- 解决mac+idea+tomcat没有日志输出问题
- eclipse安装hadoop插件,HDFS中没有输出的问题。
- 安装xdebug后var_dump输出没有格式化的问题
- jquery easyui datagrid的getSelections问题
- jQuery Easyui学习教程之实现datagrid在没有数据时显示相关提示内容
- LOGCAT没有输出问题解决
- struts2 s:textfield 标签输出日期问题
- 关于jquery easyui datagrid执行多次的问题
- linux下C语言printf没有输出的问题(shell的行缓冲机制)
- log4j日志文件:解决只有控制台输出没有文件输出的问题!
- jQuery EasyUI 1.5版本的Datagrid终于新增了表格加载的数据没有记录的时候,可显示“无记录”的提示语
- 不同映射模式下的直线输出的效果问题
- Jquery easyui datagrid 删除多行问题
- jquery easyui datagrid asp.net 问题
- jquery easyui datagrid 两次加载的问题
- linux下C程序printf没有立即输出的问题及我的Makefile文件
- jQuery EasyUI DataGrid - 格式化列(formatter )