Map Type Group to Input Type
mapTypeGroupToInputType yardımcı fonksiyonu, veri türü gruplarını (TypeGroupEnum) HTML input türlerine eşler. Bu fonksiyon, Ops Table bileşeninde dinamik form alanları oluşturmak için kullanılır.
Ne İşe Yarar?
Map Type Group to Input Type:
- Veri türü gruplarına uygun HTML input türlerini belirler.
- Form alanlarının doğru şekilde oluşturulmasını sağlar.
- Dinamik form alanları için esneklik sunar.
İş Mantığı
- Tür Gruplarını Kontrol Etme:
- Her bir tür grubu (
TypeGroupEnum) belirli bir HTML input türü ile eşlenir.
- Her bir tür grubu (
- Varsayılan Tür Atama:
- Bilinmeyen tür grupları için varsayılan olarak
textdöner.
- Bilinmeyen tür grupları için varsayılan olarak
Fonksiyon Tanımı
import { TypeGroupEnum } from "@/enums/TypeGroupEnum";
export function mapTypeGroupToInputType(typeGroup: TypeGroupEnum): string {
switch (typeGroup) {
case TypeGroupEnum.Text:
return "text";
case TypeGroupEnum.Number:
return "number";
case TypeGroupEnum.Boolean:
return "checkbox";
case TypeGroupEnum.Date:
return "datetime-local";
case TypeGroupEnum.Select:
return "select";
case TypeGroupEnum.Default:
default:
return "text";
}
}
Parametreler
| Parametre | Tipi | Açıklama |
|---|---|---|
typeGroup | TypeGroupEnum | Veri türü grubunu belirtir. |