标签属性方式设置字段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);
                	}
                }

相关文章推荐

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

组件中:

easyui的formatter属性的用法

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

EasyUI DataGrid使用formatter属性实现自定义功能

使用JQuery EasyUI中的DataGrid组件可以很方便的得到一个数据表格,这里将对这个数据表格做一点扩展,让它能够上下移动表格里的数据行。    1.定义数据表格:...
  • xhjfor
  • xhjfor
  • 2014年06月05日 16:51
  • 4030

easyui的formatter属性的用法

http://blog.csdn.net/u010523770/article/details/51838989

Hibernate 实体类注解 Entity方式5、@Basic(fetch=FetchType,optional=true) 可选 @Basic表示一个简单的属性到数据库表的字段的映射,对于没有

Hibernate注解 1。@Entity(name="EntityName") 必须,name为可选,对应数据库中一的个表 2、@Table(name="",catalog...

java list对元素进行指定多个字段属性按多种排序方式进行排序

import java.lang.reflect.Field; import java.text.NumberFormat; import java.util.Collections; import ...
  • ycb1689
  • ycb1689
  • 2017年07月21日 11:16
  • 131

属性动画放大效果实现方式

  • 2015年06月04日 16:35
  • 335B
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:标签属性方式设置字段formatter时,发现没有效果
举报原因:
原因补充:

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