私はSharePointのカスタマイズシーンにかなり慣れていませんが、セルの値に応じてSPリストのセルの背景色を変更するjavascriptをいくつか取り上げました。
これは通常のビューでは正常に機能しますが、グループ化されたものはすべて機能しません。これは、ページが読み込まれる順序に関係していると思います。グループ化され、デフォルトで折りたたまれているビューに JavaScript を適用する方法はありますか?
昨年、同様のクエリで別のスレッドを見たことがありますが、解決策はないようです。
よろしくお願いします!!!
ダン
これは、セルの色の変更に使用するコードです。
<script type="text/javascript" language="javascript">
var x = document.getElementsByTagName("TD") // find all of the TDs
var i=0;
for (i=0;i<x.length;i++)
{
if (x[i].className=="ms-vb2") //find the TDs styled for lists
{
if (x[i].innerHTML=="Green" && x[i].cellIndex==10)
{
x[i].style.backgroundColor='forestgreen'; // set the background color
x[i].style.color='Black'; //set the font color
}
if (x[i].innerHTML=="Amber" && x[i].cellIndex==10)
{
x[i].style.backgroundColor='Goldenrod'; // set the background color
x[i].style.color='Black'; //set the font color
}
if (x[i].innerHTML=="Red" && x[i].cellIndex==10)
{
x[i].style.backgroundColor='Firebrick'; // set the background color
x[i].style.color='black'; //set the font color
}
}
}
</script>