Rating
TsgcHTMLComponent_Rating — Delphi, C++ Builder ve .NET'te isteğe bağlı gizli bir form alanıyla bir yıldız (simge) derecelendirme görüntüsü veya girdisi işleyin.
TsgcHTMLComponent_Rating — Delphi, C++ Builder ve .NET'te isteğe bağlı gizli bir form alanıyla bir yıldız (simge) derecelendirme görüntüsü veya girdisi işleyin.
Zevke göre boyutlandırılmış ve renklendirilmiş bir sıra dolu ve boş simge ile değeri taşıyan isteğe bağlı gizli bir girdi üreten bir derecelendirme bileşeni. Değeri ve maksimumu ayarlayın, ardından HTML özelliğini okuyun.
TsgcHTMLComponent_Rating
Simge derecelendirmesi + gizli form girdisi
Delphi, C++ Builder, .NET
Value ve MaxValue'yu ayarlayın, bir renk ve simgeler seçin, ardından HTML'i okuyun — ya da tek satırlık çözüm için statik Build yardımcısını çağırın.
uses
sgcHTML_Component_Rating;
var
oRating: TsgcHTMLComponent_Rating;
begin
oRating := TsgcHTMLComponent_Rating.Create(nil);
try
oRating.Value := 4;
oRating.MaxValue := 5;
oRating.Color := '#ffc107';
oRating.ShowValue := True;
oRating.InputName := 'score';
oRating.ReadOnly := False;
WebModule.Response := oRating.HTML; // stars + hidden input
finally
oRating.Free;
end;
end;
// Or the static one-liner (value, maxValue, color):
Result := TsgcHTMLComponent_Rating.Build(4, 5, '#ffc107');
// includes: sgcHTML_Component_Rating.hpp
TsgcHTMLComponent_Rating *oRating = new TsgcHTMLComponent_Rating(NULL);
try
{
oRating->Value = 4;
oRating->MaxValue = 5;
oRating->Color = "#ffc107";
oRating->ShowValue = true;
oRating->InputName = "score";
oRating->ReadOnly = false;
String html = oRating->HTML; // stars + hidden input
}
__finally
{
delete oRating;
}
// Or the static one-liner:
String html = TsgcHTMLComponent_Rating::Build(4, 5, "#ffc107");
using esegece.sgcWebSockets;
var rating = new TsgcHTMLComponent_Rating();
rating.Value = 4;
rating.MaxValue = 5;
rating.Color = "#ffc107";
rating.ShowValue = true;
rating.InputName = "score";
rating.ReadOnly = false;
string html = rating.HTML; // stars + hidden input
// Or the static one-liner:
string html2 = TsgcHTMLComponent_Rating.Build(4, 5, "#ffc107");
En sık başvurduğunuz üyeler.
Value, MaxValue (varsayılan 5) üzerinden kaç simgenin doldurulacağını ayarlar; ShowValue, bir value/max başlığı ekler.
ReadOnly (varsayılan True), derecelendirmeyi statik bir görüntü olarak işler; etkileşimli bir girdi için onu False yapın.
Color, dolu simge rengini bir CSS dizesi olarak ayarlar; Color boş olduğunda ColorStyle (TsgcHTMLColor, örn. hcWarning), bir Bootstrap rengi seçer.
FilledSymbol ve EmptySymbol, glifleri geçersiz kılar (varsayılan yıldız ★); Size, yazı tipi boyutunu ayarlar.
Derecelendirmenin formla birlikte geri gönderilmesi için sayısal değeri taşıyan gizli bir <input> üretmek üzere InputName'i ayarlayın.
Build(value, maxValue, color), işaretlemeyi tek satırda döndürür; HTML, simge satırını ve isteğe bağlı gizli girdiyi döndürür.