Skip to content

格式化函数 #80

Description

@xinglie

对于拥有绑定数据的元素,通常会支持显示格式来进一步控制数据如何转换和显示

文本元素为例,当文本元素绑定数据后,我们可以通过显示格式来决定绑定的数据如何展示出来

image

有时候通过内置的格式无法完成想要的格式时,我们可以通过自定义函数来进行自由处理

如果在自定义函数内部也想再次调用内置的这些格式进行数据展示时该如何调用?

比如文本绑定的数据,假如返回的是-1,展示数据异常,如果是其它数字,则进行千分位保留一位小数进行展示。

自定义函数里我们可以这样写

/*
    data是當前綁定的字段取到的數據
    item是完整的單條數據對象
    可以把下面的console前的註釋去掉查看相應的數據
*/
function(data,item){
    if(data == -1){
     	return '数据异常'; 
    }
    return $format('#,###.#',data);
}

通过$format方法来调用内置的格式化函数,第一个参数指定以哪种方式进行格式化,第二个参数为待格式化的数据

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    操作说明介绍设计器如何使用

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions