^1407812764013
@
sname
GetVariableSelf
slabel
GetVariableSelf
sdescriptors
xworker.lang.MetaDescriptor3
sextends
xworker.lang.actions.SelfAction
smany
true
seditCols
2
sinitialization
false
smodifier
public
sinheritDescription
false
Sdescription
#$@text#$@
<p>用于其他事物的取值，即其他事物调用此方法根据其他事物的属性取值，而其他事物在下面的变量名为parentSelf，本动作事物为self。</p>

<p><strong>变量获取顺序：</strong></p>

<ul>
	<li><strong>&nbsp;attibuteName</strong><br />
	如果不为空，那么返回指定属性的值，代码parentSelf.get(self.getString(attributeName));<br />
	&nbsp;</li>
	<li><strong>varName</strong><br />
	如果不为空，那么使用指定属性的值为变量名从actionContext取值，代码actionContext.get(parentSelf.getString(self.getString(varName)));<br />
	&nbsp;</li>
	<li><strong>varOgnlExpression</strong><br />
	如果不为空，那么使用指定属性的值为Ognl表达式从actioNContext中取值，代码OgnlUtil.getValue(parentSelf, parentSelf.getString(self.getString(varName)), actionContext);<br />
	&nbsp;</li>
	<li><strong>thingPath和thingActionName</strong><br />
	如果不为空，执行thingPath = parentSelf.getString(self.getString(varName)),然后获得thing，如果thingActionName不为空执行动作，否则返回thing。</li>
</ul>
#$@text#$@
snotXmlAttribute
false
sth_createIndex
false
sth_registMyChilds
false
sth_mark
false
@/@actions
sname
actions
sdescriptors
xworker.lang.MetaDescriptor3/@actions
sth_createIndex
false
sth_registMyChilds
false
sth_mark
false
@/@actions/@run
sname
run
sisSynchronized
false
sthrowException
true
suseOtherAction
false
suseOuterJava
true
souterClassName
xworker.lang.actions.GetVariable
smethodName
run
sdisableGlobalContext
false
sattributeTemplate
false
sinitBreakPoint
false
ssuccessBreakPoint
false
sexceptionBreakPoint
false
seditBreakPoint
false
sinterpretationType
Action
svarScope
Global
screateLocalVarScope
false
ssaveReturn
false
sdescriptors
xworker.lang.actions.Actions/@JavaAction
sth_createIndex
false
sth_registMyChilds
false
sth_mark
false
@/@name
sname
name
sshowLabel
true
sreadOnly
false
sinheritDescription
false
svalidateAllowBlank
true
LvalidateOnBlur
true
LallowDecimals
true
LallowNegative
true
sdescriptors
xworker.lang.MetaDescriptor3/@attribute
sth_createIndex
false
sth_registMyChilds
false
sth_mark
false
@/@label
sname
label
sshowLabel
true
sreadOnly
false
sinheritDescription
false
svalidateAllowBlank
true
LvalidateOnBlur
true
LallowDecimals
true
LallowNegative
true
sdescriptors
xworker.lang.MetaDescriptor3/@attribute
sth_createIndex
false
sth_registMyChilds
false
sth_mark
false
@/@attributeName
sname
attributeName
sshowLabel
true
ssize
40
sreadOnly
false
sinheritDescription
false
svalidateAllowBlank
true
LvalidateOnBlur
true
LallowDecimals
true
LallowNegative
true
sdescriptors
xworker.lang.MetaDescriptor3/@attribute
sth_createIndex
false
sth_registMyChilds
false
sth_mark
false
@/@varName
sname
varName
sshowLabel
true
ssize
40
sreadOnly
false
sinheritDescription
false
svalidateAllowBlank
true
LvalidateOnBlur
true
LallowDecimals
true
LallowNegative
true
sdescriptors
xworker.lang.MetaDescriptor3/@attribute
sth_createIndex
false
sth_registMyChilds
false
sth_mark
false
@/@varOgnlExpression
sname
varOgnlExpression
sshowLabel
true
ssize
40
sreadOnly
false
sinheritDescription
false
svalidateAllowBlank
true
LvalidateOnBlur
true
LallowDecimals
true
LallowNegative
true
sdescriptors
xworker.lang.MetaDescriptor3/@attribute
sth_createIndex
false
sth_registMyChilds
false
sth_mark
false
@/@thingName
sname
thingPath
sshowLabel
true
ssize
40
sreadOnly
false
sinheritDescription
false
svalidateAllowBlank
true
LvalidateOnBlur
true
LallowDecimals
true
LallowNegative
true
sdescriptors
xworker.lang.MetaDescriptor3/@attribute
sth_createIndex
false
sth_registMyChilds
false
sth_mark
false
@/@thingActionName
sname
thingActionName
sshowLabel
true
sreadOnly
false
sinheritDescription
false
sdescription
<p>如果为空返回的是事物本身。</p>
svalidateAllowBlank
true
LvalidateOnBlur
true
LallowDecimals
true
LallowNegative
true
sdescriptors
xworker.lang.MetaDescriptor3/@attribute
sth_createIndex
false
sth_registMyChilds
false
sth_mark
false
