-
currentIndex
- 型: 整数型
- 現在フォーカスされた
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="[email protected]"/>
<treecell label="最高機密計画"/>
</treerow>
</treeitem>
<treeitem>
<treerow>
<treecell label="[email protected]"/>
<treecell label="昼食にしようか"/>
</treerow>
</treeitem>
</treechildren>
</tree>
参照