我有一位客戶希望FlexiGrid中的每行都基於特定列中的值具有不同的顏色。該列是狀態列,狀態將爲「打開」或「關閉」。基於特定列中的值將顏色設置爲FlexiGrid行
這可能嗎?如果是這樣,有人可以給我一些指導方針,如何去做呢?
在此先感謝。
我有一位客戶希望FlexiGrid中的每行都基於特定列中的值具有不同的顏色。該列是狀態列,狀態將爲「打開」或「關閉」。基於特定列中的值將顏色設置爲FlexiGrid行
這可能嗎?如果是這樣,有人可以給我一些指導方針,如何去做呢?
在此先感謝。
function StyleRows(){
$("tr").each(function() {
var st = $(this).find("td").eq(0).text();
if (st != "0" && st != "1"){ $(this).css("color", "black");}
else if (st == "1") { $(this).css("color", "green");}
else if (st == "0") { $(this).css("color", "red");}
});
}
正如我在我的評論中提到,這裏是我已經轉換中的文本顏色更改列中的文本..而不是排顏色的顏色代碼..
foreach (LeaveModel e in _employeeLeaves)
{
if (e.State.Equals("Approved", StringComparison.CurrentCultureIgnoreCase))
{
e.State =
String.Format("<font color='green'>{0}</font>", e.State);
}
else if (e.State.Equals("Pending", StringComparison.CurrentCultureIgnoreCase))
{
e.State =
String.Format("<font color='red'>{0}</font>", e.State);
}
}
該列基於狀態。而不是行顏色。這適合你嗎? –
我必須和客戶討論這個問題,但如果他對此不滿意,那麼他將不得不以這種方式來解決問題,因爲我一直無法找到任何改變行顏色的方法。 – Ic3m4n69