Visit Mozilla.org

XUL:treeitem

出典: MDC

« XUL リファレンス HOME    [ | 属性 | プロパティ | メソッド | 関連項目 ]

treeitemtreechildren の中におかれるべきで、treerow 要素を含むべきです。treeitem はツリーの列を選択するためにユーザによってクリックされます。treeitem は 1 つの行とその行の子孫としてユーザに見えるもの全てを含みます。

テンプレート条件で、dont-build-content フラグが設定されていたなら content 要素のかわりに treeitem を使うべきです。マッチングの間コンテントノードを紐付けるために uri 属性に変数名を設定してください。

詳しい情報が チュートリアルにあります。

属性
container, empty, label, open, uri

[編集]

(例が必要です)

[編集] 属性

XUL 要素からの継承
align, allowevents, allownegativeassertions, class, coalesceduplicatearcs, collapsed, container, containment, context, contextmenu, datasources, dir, empty, equalsize, flags, flex, height, hidden, id, insertafter, insertbefore, left, maxheight, maxwidth, menu, minheight, minwidth, mousethrough, observes, ordinal, orient, pack, persist, popup, position, preference-editable, querytype, ref, removeelement, sortDirection, sortResource, sortResource2, statustext, style, template, tooltip, tooltiptext, top, uri, wait-cursor, width

container
型: boolean
要素が子要素を持つコンテナとして使用されるときは true に設定します。これはフォルダに使用されます。必要に応じて template builder によって設定されます。

empty
型: 真偽値
子要素を含まない要素の場合は true を設定してください。これは必要に応じてテンプレートビルダによって設定されます。


label
型: string
一つの column のみを持つ tree では、label は treeitem 上に直接置かれます。この場合、treerowtreecell は必要ありません。

open
型: boolean
menutype ボタンについて、メニューが開かれたとき、open 属性が true に設定されます。メニューが閉じられると open 属性は提供されません。

uri
型: string
template が生成するコンテンツのために、この属性は、コンテンツが生成を開始する要素上に置かれます。そのため、このコンテンツは template の子孫要素上に置かれます。値は rdf:* に設定されます。
この属性で要素内に現れる要素は、RDF データソース内の各ノードが繰り返されます。外部の要素は一度だけ現れます。

[編集] プロパティ

XUL 要素からの継承
align, allowEvents, boxObject, builder, className, collapsed, contextMenu, controllers, currentItem, database, datasources, dir, flex, height, hidden, id, left, listBoxObject, maxHeight, maxWidth, menu, minHeight, minWidth, observes, ordinal, orient, pack, persist, ref, resource, statusText, style, tooltip, tooltipText, top, value, width

DOM 要素からの継承
attributes, childNodes, cloneNode, firstChild, lastChild, localName, namespaceURI, nextSibling, nodeName, nodeType, nodeValue, ownerDocument, parentNode, prefix, previousSibling, tagName

[編集] メソッド

XUL 要素からの継承
blur, click, doCommand, focus, getElementsByAttribute

DOM 要素からの継承
addEventListener, appendChild, dispatchEvent, getAttribute, getAttributeNode, getAttributeNodeNS, getAttributeNS, getElementsByTagName, getElementsByTagNameNS, hasAttribute, hasAttributeNS, hasAttributes, hasChildNodes, insertBefore, isSupported, normalize, removeAttribute, removeAttributeNode, removeAttributeNS, removeChild, removeEventListener, replaceChild, setAttribute, setAttributeNode, setAttributeNodeNS, setAttributeNS

[編集] 関連項目

要素
tree, treecols, treecol, treechildren, treerow, treecell, treeseparator