2012-04-05 72 views
1

我使用的是dhtmlx asp.net調度器。如何改變dhtmlx中不同事件的背景顏色asp.net scheduler

我已經從數據庫綁定了一些事件。

現在我不知道如何更改不同事件的背景顏色。

我已閱讀文檔,但即使如此,我無法找到它。

如果您有任何想法,請幫助我。

+0

有一個asp.net調度控制? – 2012-04-05 06:19:11

+0

感冒請看這裏我正在使用這一個。 http://scheduler-net.com/ – 2012-04-05 06:26:06

+0

這不僅是asp.net它也DHTMLX添加它標記它會增加你的機會得到幫助 – 2012-04-05 06:33:41

回答

3

事件的顏色由 'color'和'textColor'屬性定義,您應該將它們添加到模型中(不需要定義它們兩個,您可以只添加一個)

partial class Event 
    { 
     public string color { get; set; }//background color 
     public string textColor { get; set; }//text color 
    } 

,或者你可以管理客戶端上的顏色 -

scheduler.getEvent(id).textColor = "#ff0000"; 

你也可以檢查從包

UPDATE

喜上 '的CustomField' 樣本使用scheduler.getEvent(id).id = 5;該值已設置但未刷新。當調度器是dblclick時,會彈出一個添加事件表單,並且只有在該事件值被更新後纔會彈出。如何在設置值後立即刷新調度程序?

如果它仍然是實際的,事件ID不應該直接改變,ID綁定到幾個內部的東西,所以修改它可能會導致麻煩。相反,最好使用scheduler.changeEventId方法。

scheduler.changeEventId(oldId, newId); 

你修改事件之後,您可以重繪

scheduler.updateEvent(event_id); 

或刷新整個調度

scheduler.updateView(); 
+0

嗨使用scheduler.getEvent(id).id = 5;該值已設置但未刷新。當調度器是dblclick時,會彈出一個添加事件表單,並且只有在該事件值被更新後纔會彈出。如何在設置值後立即刷新調度程序? – 2013-06-18 14:17:08