method name _refresh_datasources Вызвать обновление RDF для всех нод с

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
<method name="_refresh_datasources">
{#Вызвать обновление RDF для всех нод, содержащих аттрибут datasources#}
<body>
<![CDATA[
nodes=Array()
nodes_with_ds=getXPathNodes('.//xul:*[@datasources]',document.getAnonymousNodes(this)[0])
refreshable_node=nodes_with_ds.iterateNext()
while(refreshable_node)
{
nodes.push(refreshable_node)
refreshable_node=nodes_with_ds.iterateNext()
}
for (i in nodes)
if (typeof(nodes[i])=="object")
{
//alert(nodes[i].builder)
//nodes[i].builder.refresh()
//nodes[i].builder.rebuild()
}
]]>
</body>
</method>