XUL:Property:currentIndex
出典: MDC
« XUL リファレンス home
- currentIndex
- 型: integer
- 現在フォーカスされた tree 内の行の index を設定します。行がフォーカスされていない場合、値は
-1 になります。複数選択できる tree では、現在の index は選択された最後の行になります。このプロパティを選択の変更に使用してはいけません。代わりに、tree.view.selection を通して利用可能な nsITreeSelection オブジェクトのメソッドを使用してください。
// セルのテキストを取得する方法の例
<script language ="javascript">
function treeRowClicked(){
var tree = document.getElementById("my-tree");
var selection = tree.view.selection;
var cellText = tree.view.getCellText(tree.currentIndex, tree.columns.getColumnAt(0));
alert(cellText);
}
</script>
<tree id="my-tree" seltype="single" onselect="treeRowClicked()">
<treecols>
<treecol label="タイトル" flex="1"/><treecol label="URL" flex="1"/>
</treecols>
<treechildren>
<treeitem>
<treerow>
<treecell label="joe@somewhere.com"/>
<treecell label="最高機密計画"/>
</treerow>
</treeitem>
<treeitem>
<treerow>
<treecell label="mel@whereever.com"/>
<treecell label="昼食にしようか"/>
</treerow>
</treeitem>
</treechildren>
</tree>