getChild (NotesView - JavaScript)

ビュー内の文書が指定された場合、その文書に対する最初の返答を返します。

定義場所

NotesView

構文

getChild(doc:NotesDocument) : NotesDocument
パラメータ 説明
doc ビュー内の任意の文書。 NULL にすることはできません。
戻り値 説明
NotesDocument 指定したパラメータに対する最初の返答文書。 その文書に対する返答がない場合は、NULL が返されます。

使用法

追加の返答文書を検索するには、getNextSibling を使用します。 getChildgetNextSibling を組み合わせることにより、ビューに表示されるのと同じ順序でソートされた文書の返答にアクセスできます。 文書に対する直接の返答文書のすべてをソートしないで取得するには、 NotesDocument での getResponses を使用します。

FTSearch メソッドを使用してビューをフィルタした場合は、 レベルに関係なく、getChild によってビュー内の次の文書が返されます。

このボタンは、返答の構造に応じて階層的に配列された、ビュー内のすべての文書を取得します。
function getrd(v1, d1, t1) { // recursive to get all response documents
	var tabs:string = t1 + "¥t";
	var child:NotesDocument = v1.getChild(d1);
	while (child != null) {
		requestScope.status += "¥n" + tabs + child.getItemValueString("subject");
		getrd(v1, child, tabs);
		tmpchild = v1.getNextSibling(child);
		child.recycle();
		child = tmpchild;
	}
}

var v:NotesView = database.getView("main");
var doc:NotesDocument = v.getFirstDocument();
while (doc != null) {
	requestScope.status += "¥n" + doc.getItemValueString("subject");
	getrd(v, doc, "");
	tmpdoc = v.getNextSibling(doc);
	doc.recycle();
	doc = tmpdoc;
}

言語間の参照

LotusScript® NotesView クラスの GetChild メソッド

Java™ View クラスの getChild メソッド