标签属性方式设置字段formatter时,发现没有效果

原创 2015年11月19日 18:22:44

用标签属性方式设置字段formatter时,发现没有效果:
如:<th data-field="sex" data-formatter="format_sex">性别</th>

原因:

bootstrap-table.js第399行,代码中只判断了formatter typeof 为function的情况


解决办法:

修改第399行代码块:

修改前

if (typeof that.header.formatters[j] === 'function') {
    value = that.header.formatters[j](value, item);
}

修改后:

if (typeof that.header.formatters[j] === 'function') {
                    value = that.header.formatters[j](value, item);
                }else if(typeof that.header.formatters[j] === 'string') {
                	if(typeof window[that.header.formatters[j]] === 'function') {
                		value = window[that.header.formatters[j]](value, item);
                	}
                }

Bootstrap Table 实现列格式化显示

格式化使用函数formatter 例如: formatter: function (value, row, index) { if (value == 'en'...
  • qq_26115733
  • qq_26115733
  • 2018年01月15日 17:58
  • 209

easyui的formatter属性的用法

easyui的formatter属性可以帮助我们更加灵活的显示数据库中的数据。 比如,我有一个启用禁用字段,使用数字表示,1表示启用,2表示禁用,展示给客户的时候我当然希望是中文的形式。 ...
  • u010523770
  • u010523770
  • 2016年07月06日 15:07
  • 29739

列可以设置 :formatter,对列的值进行处理

需要对数字进行处理
  • weixin_38788947
  • weixin_38788947
  • 2017年07月27日 11:10
  • 1032

vue2.0的Element UI的表格table列时间戳格式化

表格属性
  • l741210724
  • l741210724
  • 2017年04月18日 10:31
  • 13192

Element-ui table中过滤条件变更表格内容

组件中:
  • m0_38069630
  • m0_38069630
  • 2017年11月01日 13:43
  • 1662

ECharts图表中级入门之formatter:夜谈关于ECharts图表内的数据格式化方法

[摘要]: 格式化之所以存在,主要是因为我们想把一些不够人性化的内容通过某种处理让其变得人性化,便于用户更好地理解内容。ECharts图表组件内的格式化方法formatter比起highcharts图...
  • mengxiangfeiyang
  • mengxiangfeiyang
  • 2015年04月01日 10:18
  • 35494

easyui datagrid中 formatter的用法及失效原因

1.基本用法 单元格formatter(格式化器)函数,带3个参数: value:字段值。 row:行记录数据。 index: 行索引。 $('#dg').da...
  • m0_37359464
  • m0_37359464
  • 2017年03月29日 11:18
  • 6963

Bootstrap-TreeGrid无法展示数据

Bootstrap-TreeGrid最近,项目中需要使用到Bootstarp TreeGrid,也就是表格中展示层级关系,由于一开始没去找相应的博客,遇到了无法展示数据的问题。首先感谢懒得安分的开源,...
  • KascLiyuan
  • KascLiyuan
  • 2017年12月12日 22:25
  • 355

EasyUI-datagrid属性formatter

一、单元格数据格式化 $('#dg').datagrid({ columns:[[ {field:'userId',title:'User', width:80, formatter: ...
  • u014488113
  • u014488113
  • 2016年11月25日 09:44
  • 2734

Echarts自定义formatter

*{margin: 0; padding: 0;}             html,body{                 width:100%;                 heig...
  • www93111
  • www93111
  • 2017年01月09日 18:58
  • 3782
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:标签属性方式设置字段formatter时,发现没有效果
举报原因:
原因补充:

(最多只允许输入30个字)