2012-06-25 94 views
0

我剛讀過這篇文章:Colorize the CRM gridCRM 4.0:自定義網格顏色

我正在嘗試做類似的事情,但我希望能夠更改名爲狀態原因的列的字體顏色。

是否有可能修改此代碼來做到這一點,如果是的話,請有人能指出我在正確的方向。

我會在一開始就警告你我現在只用Javascript和CRM定製玩了大約2周!

謝謝!

回答

0

是的,它可以修改代碼來做到這一點。

如果你通過閱讀代碼,你會看到「造型」是在底部附近做:

if (new_date_value <= current_datetime) { 
    InnerGrid.rows[i].style.backgroundColor="ff0066"; 
} else { 
    InnerGrid.rows[i].style.backgroundColor="ff6600"; 
} 

所以,你的造型變化將在那裏只是插槽。

您還會注意到,這段代碼是應用樣式到整行(InnerGrid.rows[i]...),而您只希望將它應用到該行中的特定列,所以你會解決InnerGrid.rows[i].cells[colorizeColumn].style...代替(假設你只是改變,即觸發格式化這應該是足夠的列

讓你去

+0

這裏是我到目前爲止有:'VAR colorizeColumn = InnerGrid.FindColumnIndex(「的StatusCode」);如果 (colorizeColumn > 0) \t { \t \t for(var i = 0;我 user1480631