查看源码

欢迎使用WAFⅡ帮助系统 格式化案例1:(演示了showlink,date,number,countryFormatter,currency,email,operation)
获取选中行值
格式化案例2:(演示了wafenum,f7,wafcheckbox,自定义formatter[wafnewcheckbox])
得到选中行数据

演示功能说明

       本例演示了单元格格式化的相关内容,通过格式化,可以使得表格显示各种各样的内容,使得表格的显示更加丰富。格式化包括正向格式化和反向格式化。正向格式化的意思是将装载的真实值(一般为绑定的model值或者query中值)格式化为需要显示的值,反格式化的意思是将显示的值反格式化为真正的值,一般表格如果需要提交或者需要调用getRowRealData,getCell等方法时,必须写对应的反格式化函数,如果表格仅仅为了展示,可以只写格式化函数。实现格式化需要通过两种方式:

  1. 1.第一种方式:设置列的formatter和formatoptions,formatter为一个字符串,在表格内部对应一个格式化类,在需要格式化时会调用。formatoptions可以做具体的格式化配置,为一个对象,可以放任意值,根据formatter的不同而不同。比如:formatter="date" formatoptions="{srcformat:'Y-m-d',newformat:'d/m/Y'}",格式化类为date,格式化选项的意思是将日期从y-m-d格式化为d/m/y.   表格内置了部分格式化类,可参考内置的格式化类

  2. 2.第二种方式:设置列的customformatter和customunformatter,这两个属性的值都是函数,customformatter为正向格式化函数,customunformatter为反向格式化函数,函数的具体用法可以参考格式化函数说明

内置的格式化类
自定义格式化类和自定义格式化函数
表格列内嵌按钮或者菜单示例代码