findNode方法根据nodeRef对象或nodeRef字符串搜索单个节点。
默认情况下,该方法假定搜索CompanyHome下的节点。
findNode(noderef)
参数
- noderef
要查找的节点的节点引用。
返回值
返回一个 ScriptNode 对象,如果搜索失败,则返回null。
代码例
var foundNode = search.findNode(nodeRef);
findNode(noderef)
参数
- noderef
要查找的节点的节点引用的字符串。
返回值
返回一个 ScriptNode 对象,如果搜索失败,则返回null。
代码例
var foundNode = null;
if (nodeRef.isNodeRef(nodeRefString)){
foundNode = search.findNode(nodeRefString);
...
}
findNode(referenceType, reference)
参数
- referenceType
引用类型,可以是以下之一:
– node
– path - reference
引用元素,取决于引用类型:
– node - {store_type}/{store_id}/{node_id} — 通过节点引用解析到节点
– path - {store_type}/{store_id}/{path} — 通过其显示路径解析到节点
返回值
返回一个 ScriptNode 对象,如果搜索失败,则返回null。
代码例
var referenceType = "node";
// Store type, store id, node id
var reference = ["workspace", "SpacesStore", "78eb920f-fd46-41ee-9fdb-099e96da8349"];
var foundNode = search.findNode(referenceType, reference);
var referenceType = "path";
// store type, store id, display path
var reference = ["workspace", "SpacesStore", "Company Home/dir1/dir2","TEST_FILE_1.TXT"];
var foundNode = search.findNode(referenceType, reference);
文档更新时间: 2019-07-07 11:59 作者:凌云文档