NumPad
TsgcHTMLComponent_NumPad — Delphi, C++ Builder ve .NET'te, satış noktası girişi için tasarlanmış; hızlı tutar düğmeleri ve her zaman yerel ayardan bağımsız bir sayı gönderen gizli bir alan içeren dokunmatik sayısal ve para birimi tuş takımı.
TsgcHTMLComponent_NumPad — Delphi, C++ Builder ve .NET'te, satış noktası girişi için tasarlanmış; hızlı tutar düğmeleri ve her zaman yerel ayardan bağımsız bir sayı gönderen gizli bir alan içeren dokunmatik sayısal ve para birimi tuş takımı.
Mode ve DecimalPlaces'ı ayarlayın, ardından HTML özelliğini okuyun; tuş takımı, FieldName altında 12.50 gibi bir sayı gönderir, asla yerel ayara göre biçimlendirilmiş bir 12,50 göndermez.
TsgcHTMLComponent_NumPad
Hesap makinesi tarzı tuş takımı + ekran + satır içi betik
Delphi, C++ Builder, .NET
Bu bileşenin yazdığı her sayı, hem işaretlemeye hem de kendi betiğine, yerel ayardan bağımsız bir biçimlendiriciden geçer; tarayıcının bölgesel ayarlarını dikkate alan bir yordamdan asla geçmez.
uses
sgcHTML_Component_NumPad;
var
oPad: TsgcHTMLComponent_NumPad;
begin
oPad := TsgcHTMLComponent_NumPad.Create(nil);
try
oPad.PadID := 'till_amount';
oPad.FieldName := 'amount';
oPad.Mode := npCurrency;
oPad.CurrencySymbol := '$';
oPad.DecimalPlaces := 2;
oPad.QuickAmounts.CommaText := '5,10,20,50'; // tender shortcut buttons
WebModule.Response := oPad.HTML; // display + calculator-style keys + quick amounts
finally
oPad.Free;
end;
end;
// includes: sgcHTML_Component_NumPad.hpp
TsgcHTMLComponent_NumPad *oPad = new TsgcHTMLComponent_NumPad(NULL);
try
{
oPad->PadID = "till_amount";
oPad->FieldName = "amount";
oPad->Mode = npCurrency;
oPad->CurrencySymbol = "$";
oPad->DecimalPlaces = 2;
oPad->QuickAmounts->CommaText = "5,10,20,50";
String html = oPad->HTML; // display + calculator-style keys + quick amounts
}
__finally
{
delete oPad;
}
using esegece.sgcWebSockets;
var pad = new TsgcHTMLComponent_NumPad();
pad.PadID = "till_amount";
pad.FieldName = "amount";
pad.Mode = npCurrency;
pad.CurrencySymbol = "$";
pad.DecimalPlaces = 2;
pad.QuickAmounts.CommaText = "5,10,20,50";
string html = pad.HTML; // display + calculator-style keys + quick amounts
En sık başvurduğunuz üyeler.
npInteger (ondalık tuşu hiç yok), npDecimal (varsayılan) ya da CurrencySymbol ile ön eklenen npCurrency.
Varsayılan 2, 0–6 arasında sınırlandırılır. Tuş takımının gösterdiği ya da gönderdiği her değer, bu kadar ondalık basamağa doldurulur/yuvarlanır.
Hızlı ödeme tutarı kısayollarından oluşan bir TStrings; her girdi ayrıştırılır ve aynı yerel ayardan bağımsız biçimlendiriciden yeniden geçirilir, böylece hatalı biçimlendirilmiş bir girdi sayfaya ulaşmak yerine atlanır.
Normalleştirilmiş değerin gönderildiği gizli alan, varsayılan amount.
0 (varsayılan) herhangi bir üst sınır olmadığı anlamına gelir; 0'ın üzerinde bir değerde, bu sınırı aşacak bir tuş vuruşu reddedilir.
Enter, ikisinden biri ayarlandığında gerçek bir gönderme düğmesine dönüşür ve sgcHTMX WebSocket köprüsü üzerinden gönderir ya da Action'a POST eder; bir sgc:numpad DOM olayı her zaman tetiklenir.
| Çevrimiçi yardımBu bileşen için tam API referansı ve kullanım kılavuzu. | Aç | |
| Tüm sgcHTML Bileşenleri80'den 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ç |