字段摘要 | |
---|---|
String |
code
|
String |
haveTypeInCode
在生成的代码中包含类型名。 |
String |
identCount
|
String |
label
|
String |
name
|
String |
params
|
String |
useChildExtThing
是否使用第一个子节点作为Ext事物。 |
String |
useChildsCode
Function的代码是否是子节点提供的,如果选择false,那么Function的代码是通属性code生成的。 |
String |
varglobal
如果为true,那么该代码将生成到全局变量(相对于本次代码生成),而引用者将使用该控件的varname作为引用。 |
String |
varname
声明的变量名。 |
String |
varref
引用已有的变量,而不是通过自己生成Extjs相关代码。 |
方法摘要 | |
---|---|
|
getExtType
|
|
getJavaScriptObjectType
|
|
toHtml
|
|
toJavaScriptCode
|
子事物摘要 | |
---|---|
|
Code
直接插入一段代码。 |
|
JavaScriptFunction
|
|
function
一般JavaScript对象可以随时自定义一些方法,因此把function子节点加入到任何ExtThing中,以方便自定义函数。 |
字段详细信息 |
---|
在生成的代码中包含类型名。
是否使用第一个子节点作为Ext事物。
可用在多种类型可选属性上,通过设置不同的子节点实现不同的类型。
Function的代码是否是子节点提供的,如果选择false,那么Function的代码是通属性code生成的。
如果为true,那么该代码将生成到全局变量(相对于本次代码生成),而引用者将使用该控件的varname作为引用。
生成的代码将放到整个代码的开头部位。
声明的变量名。
大部分情况下控件是包含在父控件下的,但也有可能在某些场合下(比如全局定义中)控件是以new的方法单独创建的,比如可能是var <varname> = new Ext.xxxx(),其中varname就是变量名。
引用已有的变量,而不是通过自己生成Extjs相关代码。
如果varref不为空,那么生成的代码就是varref的引用变量。比如Store的varref="userStore",那么生成的代码是store=userStore;
方法详细信息 |
---|
子事物详细信息 |
---|
直接插入一段代码。
可以包含SubCode,SubCode可以嵌入到代码中,比如代码:
if(btn == 'ok'){
${okSubCode}
}
其中okSubCode是名称为okSubCode的SubCode生成代码。
当有SubCode时使用Freemarker模板处理代码,否则不处理。在做事物模板时请注意。
一般JavaScript对象可以随时自定义一些方法,因此把function子节点加入到任何ExtThing中,以方便自定义函数。