Guten Tag!C# - Rufen Sie die gleiche JavaScript-Funktion in einer Schleife
Ich versuche zu erreichen, die Farbe in der Kalenderzelle von EXT-Kalender für jeden Feiertag (Urlaubsdaten sind aus der Datenbank) zu ändern. Aber es ändert nur den ersten Feiertag, der die erste Zeile in der Datenbank ist.
Mein Client-Seite Code:
var applyCss = function (param1) {
var css = "#CalendarPanel1-month-day-" + param1 + " {background-color: pink;}";
Ext.net.ResourceMgr.registerCssClass("someCssClassId", css);
};
Mein Server-Side-Code:
DataTable holiday = Attendance.getInstance().getHolidays();
for (var i = 0; i < holiday.Rows.Count; i++)
{
var hd = holiday.Rows[i]["holiday_date"].ToString();
Page.ClientScript.RegisterClientScriptBlock(GetType(), "myScript", "applyCss(" + hd + ")", true);
}
Schätzen Sie alle Empfehlungen/Vorschläge/Lösungen. Vielen Dank!
Danke für den Vorschlag Sir! @ Coder1991 Gibt ein Feedback, nachdem ich versucht habe – interkey
@Gen Sure. Ich hoffe du hast meine Antwort verstanden. – Coder1991