API
Class

TranslateParam ($UI/system/lib/base/request#TranslateParam)

使用范围:UI2

Contents

class TranslateParam ($UI/system/lib/base/request#TranslateParam)

数据格式转换参数对象,主要用于table返回时,返回序列化的格式指定,主要bizData的newData、refreshData中使用

Constructor Top

  TranslateParam ()

Constants Top

const DATATYPE_ROW_LIST

list型数据

const DATATYPE_ROW_TREE

tree型数据

Properties Top

string dataType

[filed]转化数据类型,
可以赋值:Request.TranslateParam.DATATYPE_ROW_LIST,Request.TranslateParam.DATATYPE_ROW_TREE
默认:Request.TranslateParam.DATATYPE_ROW_LIST

isCellNameByRelation

转换table时是否用relation别名代替cell,针对转换xml格式有效,默认为false

rowOption

[filed]行相关参数
格式:

{ concept : 概念, sequence : 返回值列顺序,使用','分隔的字符串 }

Methods Top

object getTreeOption (string name)
void setTreeOption (string name, value)
string toString ()

Constructor details Top

public TranslateParam ()

数据格式转换参数对象,主要用于table返回时,返回序列化的格式指定,主要bizData的newData、refreshData中使用

Constants Detail Top

static public DATATYPE_ROW_LIST

list型数据

static public DATATYPE_ROW_TREE

tree型数据

Properties Detail Top

public string dataType

[filed]转化数据类型,
可以赋值:Request.TranslateParam.DATATYPE_ROW_LIST,Request.TranslateParam.DATATYPE_ROW_TREE
默认:Request.TranslateParam.DATATYPE_ROW_LIST

public isCellNameByRelation

转换table时是否用relation别名代替cell,针对转换xml格式有效,默认为false

 
 
 	为false时:
 	<row>
 		<cell>1</cell>
 		<cell>beijing</cell>
 		...
 	</row>
 	
 	为true时:
 	<row>
 		<fNO>1</fNO>
 		<fName>beijing</fName>
 		...
 	</row>
 

public rowOption

[filed]行相关参数
格式:

{ concept : 概念, sequence : 返回值列顺序,使用','分隔的字符串 }

 
  
	bizData中的实现:
			var translateParam = new justep.Request.TranslateParam();
			translateParam.rowOption.concept = this.idColumn;
			translateParam.rowOption.sequence = this.getColumnIDs();
  

Methods Detail Top

public object getTreeOption (string name)

[filed]获取树相关参数,包括tree-parent-relation等

See SetTreeOption

Parameters

string name

参数名称,
取值范围:parent(父节点ID)、tree-parent-relation(构成父子树的关系)

Return Value

object

public void setTreeOption (string name, value)

[filed]设置树相关参数,包括tree-parent-relation等

 
  
  	bizData中的实现:
  	var translateParam = new justep.Request.TranslateParam();
  	...
	if(parent)
		translateParam.setTreeOption('parent',parent);
	if(spreadRelation)
		translateParam.setTreeOption('tree-parent-relation',parentRelation);
  

Parameters

string name

参数名称,
取值范围:parent(父节点ID)、tree-parent-relation(构成父子树的关系)

value

参数值

Return Value

void

public string toString ()

biz action请求数据格式转换参数转换成String

Return Value

string