渲染器在ext-js

时间:2011-02-01 00:13:38

标签: extjs

(在摘要中)渲染器在ext js中的功能是什么?

3 个答案:

答案 0 :(得分:3)

渲染器基本上是负责以一种看起来很好或有意义的方式或格式向用户显示基础数据的功能。

一些例子可能会更清楚:

日期渲染器可以使用javascript Date对象并将其格式化为:

January 27, 2011

数字渲染器可以采用类似2.23535346的数字并将其格式化为2位小数,如:

2.26

渲染器甚至可以采用“Y”或“N”之类的字符串,而是将其显示为如下图像:

Yes

基本上,天空是极限。

答案 1 :(得分:0)

渲染器允许您以您认为合适的任何方式格式化商店中的数据。它是一个获取数据值并可以返回HTML的函数。这用于将生成HTML的代码与生成数据的代码分开。

答案 2 :(得分:0)

Renderes将显示字段的值转换为自定义方式。 假设我想将任何奖金值显示为美元

{ xtype:'displayfield',   
  name:'name',   
  value:'45',   
  renderer:this.transformIntoDollarConvention 
}

这里,transformIntoDollarConvention是一个函数,在构造函数上方使用return statemnt进行定义。

  

transformIntoDollarConvention:函数(值)
  {
          返回值+'$';
  }