おはよう!C# - ループ内で同じjavascript関数を呼び出す
EXTカレンダーのカレンダーセルの色を各休日ごとに変更しようとしています(休日の日付はデータベースからのものです)。しかし、データベースの最初の行である最初の休日だけが変更されます。
私のクライアント側のコード:
var applyCss = function (param1) {
var css = "#CalendarPanel1-month-day-" + param1 + " {background-color: pink;}";
Ext.net.ResourceMgr.registerCssClass("someCssClassId", css);
};
私のサーバー側のコード:
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);
}
は、任意の勧告/提案/ソリューションを感謝しています。ありがとう!
提案ありがとうございました! @ Coder1991試してみた後、フィードバックを与えるでしょう – interkey
@Gen Sure。あなたが私の答えを理解したことを願っています。 – Coder1991