Scheduler
TsgcHTMLComponent_Scheduler — Delphi, C++ Builder ve .NET'te tarihli etkinlikleri bir takvim ızgarası boyunca renkli bloklar olarak yerleştiren bir ay veya hafta zamanlayıcısı.
TsgcHTMLComponent_Scheduler — Delphi, C++ Builder ve .NET'te tarihli etkinlikleri bir takvim ızgarası boyunca renkli bloklar olarak yerleştiren bir ay veya hafta zamanlayıcısı.
Bir View ve CurrentDate seçin, başlangıç ve bitiş tarihleriyle etkinlikler ekleyin (ya da bir veri kümesi bağlayın), ardından HTML özelliğini okuyun.
TsgcHTMLComponent_Scheduler
Zamanlayıcı <table> içeren Bootstrap 5 kartı + kapsamlı CSS
Delphi, C++ Builder, .NET
View ve CurrentDate'i ayarlayın, her rezervasyon için AddEvent'i çağırın, ardından HTML'i okuyun.
uses
sgcHTML_Enums, sgcHTML_Component_Scheduler;
var
oSched: TsgcHTMLComponent_Scheduler;
begin
oSched := TsgcHTMLComponent_Scheduler.Create(nil);
try
oSched.View := svMonth;
oSched.CurrentDate := Now;
oSched.StartHour := 8;
oSched.EndHour := 18;
oSched.AddEvent('Kickoff', EncodeDate(2026, 6, 12),
EncodeDate(2026, 6, 12), hcPrimary);
oSched.AddEvent('Sprint', EncodeDate(2026, 6, 15),
EncodeDate(2026, 6, 19), hcSuccess);
WebModule.Response := oSched.HTML; // card + scheduler grid
finally
oSched.Free;
end;
end;
// Or bind it straight to a dataset:
oSched.LoadFromDataSet(qryBookings, 'Subject', 'StartDate', 'EndDate');
// includes: sgcHTML_Enums.hpp, sgcHTML_Component_Scheduler.hpp
TsgcHTMLComponent_Scheduler *oSched = new TsgcHTMLComponent_Scheduler(NULL);
try
{
oSched->View = svMonth;
oSched->CurrentDate = Now();
oSched->StartHour = 8;
oSched->EndHour = 18;
oSched->AddEvent("Kickoff", EncodeDate(2026, 6, 12),
EncodeDate(2026, 6, 12), hcPrimary);
oSched->AddEvent("Sprint", EncodeDate(2026, 6, 15),
EncodeDate(2026, 6, 19), hcSuccess);
String html = oSched->HTML; // card + scheduler grid
}
__finally
{
delete oSched;
}
using esegece.sgcWebSockets;
var sched = new TsgcHTMLComponent_Scheduler();
sched.View = TsgcHTMLSchedulerView.svMonth;
sched.CurrentDate = DateTime.Now;
sched.StartHour = 8;
sched.EndHour = 18;
sched.AddEvent("Kickoff", new DateTime(2026, 6, 12),
new DateTime(2026, 6, 12), TsgcHTMLColor.hcPrimary);
sched.AddEvent("Sprint", new DateTime(2026, 6, 15),
new DateTime(2026, 6, 19), TsgcHTMLColor.hcSuccess);
string html = sched.HTML; // card + scheduler grid
En sık başvurduğunuz üyeler.
View, svMonth, svWeek veya svDay seçer; CurrentDate, ızgarayı bir aya veya haftaya sabitler.
Events, Title, StartDate, EndDate, enum Color, Description ve AllDay'e sahip öğeleri tutar; her biri kapsadığı günler boyunca uzanır.
AddEvent(aTitle, aStart, aEnd, aColor, aAllDay), tek bir çağrıda bir rezervasyon ekler.
LoadFromDataSet(aDataSet, aTitleField, aStartField, aEndField), sorgunuzdan her satır için bir etkinlik oluşturur.
StartHour ve EndHour, hafta görünümünde görünür zaman satırlarını sınırlar.
SchedulerID, kartı tanımlar; HTML, kartı, ızgarayı ve kapsamlı zamanlayıcı CSS'sini döndürür.
| Çevrimiçi yardımBu bileşen için tam API referansı ve kullanım kılavuzu. | Aç | |
| Tüm sgcHTML Bileşenleri60'tan fazla bileşenin tam özellik matrisine göz atın. | Aç | |
| Ücretsiz Deneme Sürümünü İndirin30 günlük deneme, 60.HTML demo projeleriyle birlikte gelir. | Aç | |
| FiyatlandırmaTam kaynak kodlu Single, Team ve Site lisansları. | Aç |