Timeline

TsgcHTMLComponent_Timeline — Delphi, C++ Builder ve .NET'te tarihli etkinliklerin dikey bir zaman çizelgesini renkli bir çizgi üzerinde kartlar olarak işleyin.

TsgcHTMLComponent_Timeline

Başlık, içerik ve zaman damgasıyla zaman çizelgesi öğeleri ekleyin (ya da bir veri kümesi bağlayın), çizgiyi ve noktaları ayarlayın, ardından HTML özelliğini okuyun.

Bileşen sınıfı

TsgcHTMLComponent_Timeline

İşler

Bootstrap 5 kartları + kapsamlı zaman çizelgesi CSS'si

Diller

Delphi, C++ Builder, .NET

Öğeler ekleyin, çizgiyi biçimlendirin, işleyin

Bir Title, Content ve Timestamp ile birkaç Items.Add girişi iletin, çizgi ve nokta boyutunu ayarlayın, ardından HTML'i okuyun.

uses
  sgcHTML_Component_Timeline;

var
  oTimeline: TsgcHTMLComponent_Timeline;
  oItem: TsgcHTMLTimelineItem;
begin
  oTimeline := TsgcHTMLComponent_Timeline.Create(nil);
  try
    oTimeline.LineWidth := 2;
    oTimeline.DotSize := 18;

    oItem := oTimeline.Items.Add;
    oItem.Timestamp := '09:30';
    oItem.Title := 'Order placed';
    oItem.Content := 'Payment confirmed.';
    oItem.Color := '#7C3AED';

    WebModule.Response := oTimeline.HTML;   // cards + scoped CSS
  finally
    oTimeline.Free;
  end;
end;

// Or bind it straight to a dataset:
oTimeline.LoadFromDataSet(qryLog, 'Event', 'Detail', 'LoggedAt');
// includes: sgcHTML_Component_Timeline.hpp

TsgcHTMLComponent_Timeline *oTimeline = new TsgcHTMLComponent_Timeline(NULL);
try
{
  oTimeline->LineWidth = 2;
  oTimeline->DotSize = 18;

  TsgcHTMLTimelineItem *oItem = oTimeline->Items->Add();
  oItem->Timestamp = "09:30";
  oItem->Title = "Order placed";
  oItem->Content = "Payment confirmed.";
  oItem->Color = "#7C3AED";

  String html = oTimeline->HTML;   // cards + scoped CSS
}
__finally
{
  delete oTimeline;
}
using esegece.sgcWebSockets;

var timeline = new TsgcHTMLComponent_Timeline();
timeline.LineWidth = 2;
timeline.DotSize = 18;

var item = timeline.Items.Add();
item.Timestamp = "09:30";
item.Title = "Order placed";
item.Content = "Payment confirmed.";
item.Color = "#7C3AED";

string html = timeline.HTML;   // cards + scoped CSS

Temel özellikler & yöntemler

En sık başvurduğunuz üyeler.

Öğeler

Items, Title, Content, Timestamp, Icon, onaltılık Color ve enum ColorStyle içeren girişleri tutar; her biri noktalı bir kart olarak işlenir.

Veri kümesi bağlama

LoadFromDataSet(aDataSet, aTitleField, aContentField, aTimestampField), her satır için bir öğe oluşturur; içerik ve zaman damgası alanları isteğe bağlıdır.

Çizgi

LineColor (onaltılık) veya LineColorStyle (enum) ile LineWidth, dikey bağlayıcıyı denetler.

Noktalar

DotSize, işaretçi çapını ayarlar; her öğenin Color'ı veya ColorStyle'ı noktasını doldurur.

Zaman damgaları

TimeColor (onaltılık) veya TimeColorStyle (enum), her karttaki küçük zaman damgası etiketini biçimlendirir.

Çıktı

TimelineID, sarmalayıcıyı tanımlar; HTML, kartları kapsamlı zaman çizelgesi CSS'siyle birlikte döndürür.

Keşfetmeye devam edin

Tüm sgcHTML Bileşenleri60'tan fazla bileşenin tam özellik matrisine göz atın.
Ücretsiz Deneme Sürümünü İndirin30 günlük deneme, 60.HTML demo projeleriyle birlikte gelir.
FiyatlandırmaTam kaynak kodlu Single, Team ve Site lisansları.

Başlamaya Hazır mısınız?

Ücretsiz deneme sürümünü indirin ve Delphi, C++ Builder ve .NET'te web arayüzleri oluşturmaya başlayın.