xulとjavascriptに奇妙な問題があります。複数行のデータを含むツリーがあります。そして、アクティブな列が設定されているすべての行を選択し、その行全体"NO"
を変更する必要があります。background color
私のJavaScriptコードはこれです:
function markInactive() {
var tree = document.getElementById('bsTree');
var treerow;
for (var i = 0; i < tree.view.rowCount; i++) {
if (tree.view.getCellText(i, tree.columns.getNamedColumn("bsActive")) == "NO") {
treerow = tree.view.getItemAtIndex(i);
treerow.firstChild.setAttribute('style', 'background: #FF0000');
}
}
}
今、奇妙な部分。jsconsoleがエラーを返しているため、これは機能しませんgetItemAtIndex is not a function
。どうしたらいいのかわからない。