如何使用 config.scoped 读取 innerChild 值?
How do I read the innerChild value using config.scoped?
我使用 config.scoped["all"]["SiteName"]
获取了 children 数据。但是它只能得到<sort>
.
的值
我需要使用 config.scoped["all"]["SiteName"]
方法获取 <msgVal><msgToolTip>
的值。
<alfresco-config>
<config evaluator="string-compare" condition="all">
<SiteName>
<sort label="search">
<msgVal>asd</msgVal>
<msgToolTip>sssssssssss</msgToolTip>
</sort>
<sort label="advanced-search">
<msgVal>test</msgVal>
<msgToolTip>show tooltip</msgToolTip>
</sort>
</SiteName>
<alfresco-config>
如何获取 children 的所有数据?
使用 config.scoped["all"]["SiteName"]
得到 sort
对象作为结果,它应该由两个条目组成。
由于访问配置是使用与任何其他模型数据相同的技术和语法执行的,因此您应该像这样访问两个不同的元素:
var sortObj = config.scoped["all"]["SiteName"];
var msgVal0 = sortObj[0].msgVal;
var msgToolTip0 = sortObj[0].msgToolTip;
var msgVal1 = sortObj[1].msgVal;
var msgToolTip1 = sortObj[1].msgToolTip;
我使用 config.scoped["all"]["SiteName"]
获取了 children 数据。但是它只能得到<sort>
.
我需要使用 config.scoped["all"]["SiteName"]
方法获取 <msgVal><msgToolTip>
的值。
<alfresco-config>
<config evaluator="string-compare" condition="all">
<SiteName>
<sort label="search">
<msgVal>asd</msgVal>
<msgToolTip>sssssssssss</msgToolTip>
</sort>
<sort label="advanced-search">
<msgVal>test</msgVal>
<msgToolTip>show tooltip</msgToolTip>
</sort>
</SiteName>
<alfresco-config>
如何获取 children 的所有数据?
使用 config.scoped["all"]["SiteName"]
得到 sort
对象作为结果,它应该由两个条目组成。
由于访问配置是使用与任何其他模型数据相同的技术和语法执行的,因此您应该像这样访问两个不同的元素:
var sortObj = config.scoped["all"]["SiteName"];
var msgVal0 = sortObj[0].msgVal;
var msgToolTip0 = sortObj[0].msgToolTip;
var msgVal1 = sortObj[1].msgVal;
var msgToolTip1 = sortObj[1].msgToolTip;