Rating
TsgcHTMLComponent_Rating — erzeugen Sie eine Stern- (Symbol-)Bewertungsanzeige oder -eingabe mit einem optionalen verborgenen Formularfeld, in Delphi, C++ Builder und .NET.
TsgcHTMLComponent_Rating — erzeugen Sie eine Stern- (Symbol-)Bewertungsanzeige oder -eingabe mit einem optionalen verborgenen Formularfeld, in Delphi, C++ Builder und .NET.
Eine Bewertungskomponente, die eine Reihe gefüllter und leerer Symbole nach Wunsch dimensioniert und eingefärbt ausgibt, plus ein optionales verborgenes Input, das den Wert trägt. Setzen Sie Wert und Maximum und lesen Sie dann die HTML-Eigenschaft.
TsgcHTMLComponent_Rating
Symbolbewertung + verborgenes Formular-Input
Delphi, C++ Builder, .NET
Setzen Sie Value und MaxValue, wählen Sie eine Farbe und Symbole und lesen Sie dann HTML — oder rufen Sie den statischen Build-Helfer für einen Einzeiler auf.
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");
Die Member, die Sie am häufigsten verwenden.
Value legt fest, wie viele Symbole von MaxValue (Standard 5) gefüllt sind; ShowValue hängt eine value/max-Beschriftung an.
ReadOnly (Standard True) rendert die Bewertung als statische Anzeige; setzen Sie es auf False für eine interaktive Eingabe.
Color setzt die Farbe der gefüllten Symbole als CSS-Zeichenkette; ColorStyle (TsgcHTMLColor, z. B. hcWarning) wählt eine Bootstrap-Farbe, wenn Color leer ist.
FilledSymbol und EmptySymbol überschreiben die Glyphen (Standardstern ★); Size setzt die Schriftgröße.
Setzen Sie InputName, um ein verborgenes <input> auszugeben, das den numerischen Wert trägt, sodass die Bewertung mit dem Formular zurückgesendet wird.
Build(value, maxValue, color) gibt das Markup in einer Zeile zurück; HTML gibt die Symbolreihe samt des optionalen verborgenen Inputs zurück.
| Alle sgcHTML-KomponentenDurchsuchen Sie die vollständige Funktionsmatrix von über 60 Komponenten. | Öffnen | |
| Kostenlose Testversion herunterladenDie 30-Tage-Testversion enthält die 60.HTML-Demoprojekte. | Öffnen | |
| PreiseSingle-, Team- und Site-Lizenzen mit vollständigem Quellcode. | Öffnen |