2016-04-18 16 views
0

I Dhtmlx nuget Paket verwenden und ich versuche, den Wert auf event_bar_date durch meine aspx.csDeaktivieren Dhtmlx event_bar_date auf ASP.net cs-Datei

sched.Templates.event_header = @"<span class='event_date' 
      {start_date:date(%g:%s %A)}</span><br></div>"; 

      sched.Templates.event_bar_header = ??????? 

ich so etwas wie diese gefunden zu deaktivieren oder zu verbergen, aber diese aber mit JS-Datei, die ich nicht vertraut bin, ich möchte es direkt auf meine CS-Datei sein

};

Antwort

0

Sie können in eine Funktion wickeln JS Konfiguration und sagen DHXScheduler es nennen auf der Client-Seite auf die Initialisierung, z.B.

JS:

window.app = { 
    configure: function() { 
     scheduler.attachEvent("onSchedulerReady", function() { 
      scheduler.templates.event_bar_date = function (start, end, ev) { 
       return "• "; 
      }; 
     }); 
    } 
}; 

C#

var scheduler = new DHXScheduler(); 
scheduler.BeforeInit.Add("app.configure();"); 

ist die komplette Demo, könnten Sie nuget Paket von Dhtmlx Scheduler zu laufen, um es

https://s3.amazonaws.com/uploads.hipchat.com/15721/63476/GFsBPty6TaIz13o/schedulernetmonthdatetemplate.zip

aktualisieren müssen

Serverseitige Konfiguration (schedule ler.Templates.event_bar_date = "•";) sollte auch funktionieren, scheint jedoch, wie diese bestimmte Vorlage bei der Initialisierung rewrited wird, das ist ein Grund, warum ich es Definition in onSchedulerReady Handler gesetzt haben http://docs.dhtmlx.com/scheduler/api__scheduler_onschedulerready_event.html

Verwandte Themen