@if (!sadceGoruntuleme && !formModu) {
{{ gosterilecekParametreler.length }}/{{ parametreler?.length }} @if (aramaTerimi) { {{ aramaTerimi }} }
@if (!sadceGoruntuleme) { } @if (!sadceGoruntuleme) { }
@if (toolbarAcik) {
@for (kat of kategoriler; track kat) { @if (kat !== 'tum') { } }
} } @if (!sadceGoruntuleme && !formModu && zorunluIlerleme.toplam > 0) {
{{ zorunluIlerleme.doldurulan }}/{{ zorunluIlerleme.toplam }} zorunlu alan
} @if (!sadceGoruntuleme && hizliEkleAcik) { } @if (parametreler?.length < 1 || !parametreler) {
Henüz parametre yok
Yukarıdaki + butonuyla hızlıca parametre ekleyebilirsiniz.
}
@if (gorebilirMi(itm)) {
@if (gosterimModu && (itm.turu === 'Simgeli Başlık')) {
{{ itm.degeri?.baslik }}
@if (itm.degeri?.altBaslik) {
{{ itm.degeri?.altBaslik }}
}
} @else if (gosterimModu && (itm.turu === 'Grup')) {
{{ itm.baslik || itm.ismi }}
} @else if (gosterimModu && (itm.turu === '2liSatır')) {
} @else if (gosterimModu && (itm.turu === '3lüSatır')) {
} @else if (gosterimModu && !gosterimDuzenleMi(i)) {
{{ itm.baslik || itm.ismi }} @if (itm.ayarlar?.zorunlu) { * }
@switch (itm?.turu) { @case ('Yazı') { @if (itm.degeri == null || itm.degeri === '') { Boş } @else { {{ itm.degeri }} } } @case ('Yazı Alanı') { @if (itm.degeri == null || itm.degeri === '') { Boş } @else { {{ itm.degeri }} } } @case ('Sayı') { @if (itm.degeri == null || itm.degeri === '') { Boş } @else { {{ itm.degeri }} } } @case ('Para') { @if (itm.degeri == null || itm.degeri === '') { Boş } @else { {{ itm.degeri | number:'1.2-2' }} {{ itm.ayarlar?.paraBirimi || '₺' }} } } @case ('Tarih') { @if (itm.degeri == null || itm.degeri === '') { Boş } @else { {{ itm.degeri | date:'dd MMM yyyy' }} } } @case ('Tarih Saat') { @if (itm.degeri == null || itm.degeri === '') { Boş } @else { {{ itm.degeri | date:'dd MMM yyyy HH:mm' }} } } @case ('Saat') { @if (itm.degeri == null || itm.degeri === '') { Boş } @else { {{ itm.degeri }} } } @case ('Onay') { @if (itm.degeri == null || itm.degeri === '') { Boş } @else { {{ itm.degeri ? 'Evet' : 'Hayır' }} } } @case ('Anahtar') { @if (itm.degeri == null || itm.degeri === '') { Boş } @else { {{ itm.degeri ? 'Evet' : 'Hayır' }} } } @case ('Doğruluk') { @if (itm.degeri == null || itm.degeri === '') { Boş } @else { @if (itm.degeri === true) { Doğru } @else if (itm.degeri === false) { Yanlış } @else { Bilinmiyor } } } @case ('Renk') { @if (itm.degeri == null || itm.degeri === '') { Boş } @else { {{ itm.degeri }} } } @case ('İlerleme Çubuğu') { @if (itm.degeri == null || itm.degeri === '') { Boş } @else { %{{ itm.degeri }} } } @case ('Açılır Kutu') { @if (itm.degeri == null || itm.degeri === '') { Boş } @else if (itm?.ayarlar?.itemSablon?.aktif) { @let secili = acilirKutuSeciliSecenek(itm); @if (itm.ayarlar.itemSablon.renkGoster && secili?.renk) { } @if (itm.ayarlar.itemSablon.simgeGoster && secili?.simge) { {{ secili.simge }} } @if (itm.ayarlar.itemSablon.resimGoster && secili?.resimUrl) { } {{ secili?.label || itm.degeri }} } @else { {{ itm.degeri }} } } @case ('Resim') { @if (itm.degeri == null || itm.degeri === '' || !itm.degeri?.objectUrl) { Boş } @else { Resim } } @case ('Dosya') { @if (itm.degeri == null || itm.degeri === '' || !itm.degeri?.dosya) { Boş } @else { {{ itm.degeri.dosya.name }} @if (itm.degeri.dosya.size) { ({{ (itm.degeri.dosya.size / 1024) | number:'1.0-1' }} KB) } } } @case ('Konum') { @if (itm.degeri == null || itm.degeri === '' || itm.degeri?.enlem == null) { Boş } @else { 📍 {{ itm.degeri.enlem?.toFixed(5) }}, {{ itm.degeri.boylam?.toFixed(5) }} } } @case ('XYZ') { @if (itm.degeri == null || itm.degeri === '') { Boş } @else { X: {{ itm.degeri.x }} Y: {{ itm.degeri.y }} Z: {{ itm.degeri.z }} } } @case ('Liste') { @if (itm.degeri == null || itm.degeri === '' || !itm.degeri?.length) { Boş } @else { @for (eleman of itm.degeri; track $index) { {{ eleman }} } } } @case ('Kod') { @if (itm.degeri == null || itm.degeri === '') { Boş } @else {
{{ itm.degeri }}
} } @case ('KareKod') { @if (itm.degeri == null || itm.degeri === '') { Boş } @else { {{ itm.degeri }} } } @case ('BarKod') { @if (itm.degeri == null || itm.degeri === '') { Boş } @else { {{ itm.degeri }} } } @case ('Zaman Aralığı') { @if (itm.degeri == null || itm.degeri === '') { Boş } @else { {{ itm.degeri.baslangic | date:'dd MMM yyyy' }} — {{ itm.degeri.bitis | date:'dd MMM yyyy' }} } } @case ('İmza') { @if (itm.degeri == null || itm.degeri === '') { Boş } @else { İmza } } @case ('RichText') { @if (itm.degeri == null || itm.degeri === '') { Boş } @else {
} } @case ('Oylama') { @if (itm.degeri == null || itm.degeri === '') { Boş } @else { {{ itm.degeri }} } } @case ('Otomatik Kod') { @if (itm.degeri == null || itm.degeri === '') { Otomatik üretilecek } @else { {{ itm.degeri }} } } @case ('Dinamik Bileşen') { } @case ('Dosya Kutusu') { } @case ('Parola') { ●●●●●● } @case ('Ay') { @if (itm.degeri == null || itm.degeri === '') { Bos } @else { {{ itm.degeri | date:'MMMM yyyy' }} } } @case ('Hafta') { @if (itm.degeri == null || itm.degeri === '') { Bos } @else { {{ itm.degeri }} } } @case ('Video') { @if (itm.degeri == null || itm.degeri === '' || !itm.degeri?.objectUrl) { Bos } @else { {{ itm.degeri.dosya?.name }} } } @case ('Ses') { @if (itm.degeri == null || itm.degeri === '' || !itm.degeri?.objectUrl) { Bos } @else { {{ itm.degeri.dosya?.name }} } } @case ('Sekme') { @if (itm.degeri == null || !itm.degeri?.length) { Bos } @else { @for (tab of itm.degeri; track $index) { {{ tab.baslik }} } } } @case ('Tablo') { @if (itm.degeri == null || !itm.degeri?.satirlar?.length) { Bos } @else { {{ itm.degeri.satirlar.length }} satir, {{ (itm.degeri.kolonlar ?? itm?.ayarlar?.kolonlar ?? []).length }} kolon } } @case ('Grup') { @if (itm.degeri == null || !itm.degeri?.length) { Bos } @else { Grup: {{ itm.degeri.length }} parametre } } @default { @if (itm.degeri == null || itm.degeri === '') { Boş } @else { {{ itm.degeri }} } } }
} @else { @if (!formModu) {
} @if (!sadceGoruntuleme && !formModu && duzenleyebilirMi(itm)) {
{{ itm.baslik }} @if (itm?.ayarlar?.zorunlu) { * }
@if (silebilirMi(itm)) { }
} @if (ayarlarAcikMi(i) && !sadceGoruntuleme) {
Parametre Türü @for (tur of tumTurler; track tur) { }
Başlık
Teknik İsim
Alt Açıklama
İpucu (Tooltip)
Yer Tutucu
Sol Simge
Min
Maks
Adim
Format
@if (itm.turu === 'Resim' || itm.turu === 'Video' || itm.turu === 'Ses' || itm.turu === 'Dosya' || itm.turu === 'Dosya Yükleme') {
Maks Dosya Boyutu (MB)
}
@if (itm.turu === 'Yazı Alanı') {
Satir Sayisi
} @if (itm.turu === 'Açılır Kutu') {
Özel Item Tasarımı
@if (itm.ayarlar?.itemSablon?.aktif) {
}
Secenekler
@for (s of itm.ayarlar?.secenekler ?? []; track $index) {
@if (itm.ayarlar?.itemSablon?.aktif) { @if (itm.ayarlar.itemSablon.simgeGoster) { } @if (itm.ayarlar.itemSablon.renkGoster) { } @if (itm.ayarlar.itemSablon.aciklamaGoster) { } @if (itm.ayarlar.itemSablon.resimGoster) { } }
}
@if (itm.ayarlar?.fapiAyarlar) {
VT
Yol
Pipe Fonksiyonu
Secenek Item Fonksiyonu
}
} @if (itm.turu === 'Renk') {
Renk Formati
} @if (itm.turu === 'İlerleme Çubuğu') {
Cubuk Rengi
Arka Plan Rengi
} @if (itm.turu === 'Oylama') {
Secenekler
@for (s of itm.ayarlar?.secenekler ?? []; track $index) {
}
} @if (itm.turu === 'Konum') {
Zoom Seviyesi
Harita Turu
} @if (itm.turu === 'Zaman Aralığı') {
Tarih Formati
} @if (itm.turu === 'Sekme') { } @if (itm.turu === 'Resim' || itm.turu === 'Video' || itm.turu === 'Ses' || itm.turu === 'Dosya' || itm.turu === 'Dosya Yükleme' || itm.turu === 'Sürükle Bırak') {
Maks Boyut (MB)
Kabul Tipleri
} @if (itm.turu === 'XYZ') {
X, Y, Z koordinat alanları Min/Maks değerlerini Kısıtlama sekmesinden ayarlayın.
} @if (itm.turu === 'Para') {
Para Birimi
} @if (itm.turu === 'Liste') {
} @if (itm.turu === 'Tablo') {
Kolon İsimleri
} @if (itm.turu === 'KareKod') {
QR Kod Boyutu
} @if (itm.turu === 'BarKod') {
Barkod Formatı
} @if (itm.turu === 'Kod') {
Programlama Dili
Satır Sayısı
} @if (['Yazı', 'Parola', 'Sayı', 'Tarih', 'Tarih Saat', 'Saat', 'Ay', 'Hafta', 'Onay', 'Anahtar', 'Grup', 'Doğruluk', 'Simgeli Başlık', 'Matematik', 'RichText', 'İmza', 'Çizim', 'Aranjman'].includes(itm.turu)) {
{{ itm.turu }} Bu tür için özel ayar bulunmuyor. Genel ve Kısıtlama sekmelerini kullanın.
}
TypeScript Parametreler: form, prm, itm, deger
Değişti @if (itm.ayarlar.olaylar.degisti) { }
Seçildi @if (itm.ayarlar.olaylar.secildi) { }
Focus @if (itm.ayarlar.olaylar.focus) { }
Blur @if (itm.ayarlar.olaylar.blur) { }
Tıklanma @if (itm.ayarlar.olaylar.tiklanma) { }
Seçim Silindi @if (itm.ayarlar.olaylar.secimSilindi) { }
Formül (Hesaplanan Değer) @if (itm.ayarlar?.formul) { }
Doğrulama Kuralları
@for (key of kontrolAnahtarlari(itm); track key) {
Fonksiyon (TypeScript)
Hata Mesajı
} @if (kontrolAnahtarlari(itm).length === 0) {
Henüz doğrulama kuralı eklenmemiş. "Kural Ekle" ile yeni kural oluşturun.
}
Parametre Bağımlılıkları
Koşullu Görünürlük Başka parametrelerin değerine göre bu parametrenin davranışını belirleyin.
@for (bag of itm.ayarlar?.bagimliliklar ?? []; track $index) {
Hedef Parametre @for (p of getParametreIsimleri(); track p.ismi) { }
Koşul
Değer
Aksiyon
} @if (!itm.ayarlar?.bagimliliklar?.length) {
Henüz bağımlılık tanımlanmamış. "Bağımlılık Ekle" ile koşullu kurallar oluşturun.
}
Ham Veri Parametrenin ham JSON verisini görüntüleyin ve düzenleyin.
} @if (jsonGorunumAcikMi(i)) {
JSON {{ itm.ismi }} - Ham Veri
{{ getParametreJson(itm) }}
} @switch (itm?.turu) { @case ("Yazı") { {{ itm.altAciklama }} @for (uyr of itm.uyarilar; track $index) { {{ uyr.mesaj }} } @for (hata of itm.hatalar; track $index) { {{ hata.mesaj }} } } @case ("Yazı Alanı") { {{ itm.altAciklama }} @for (uyr of itm.uyarilar; track $index) { {{ uyr.mesaj }} } @for (hata of itm.hatalar; track $index) { {{ hata.mesaj }} } } @case ("Parola") { {{ itm.altAciklama }} @for (uyr of itm.uyarilar; track $index) { {{ uyr.mesaj }} } @for (hata of itm.hatalar; track $index) { {{ hata.mesaj }} } } @case ("Sayı") { {{ itm.altAciklama }} @for (uyr of itm.uyarilar; track $index) { {{ uyr.mesaj }} } @for (hata of itm.hatalar; track $index) { {{ hata.mesaj }} } } @case ("Tarih") { {{ itm.altAciklama }} @for (uyr of itm.uyarilar; track $index) { {{ uyr.mesaj }} } @for (hata of itm.hatalar; track $index) { {{ hata.mesaj }} } } @case ("Saat") { {{ itm.altAciklama }} @for (uyr of itm.uyarilar; track $index) { {{ uyr.mesaj }} } @for (hata of itm.hatalar; track $index) { {{ hata.mesaj }} } } @case ("Tarih Saat") {
{{ itm.degeri ? (itm.degeri | date:itm?.ayarlar?.format ?? 'dd.MM.yyyy HH:mm') : itm.yerTutucu ?? itm.baslik ?? '' }}
@if (itm?.degeri) { }
{{ itm.altAciklama }} @for (uyr of itm.uyarilar; track $index) { {{ uyr.mesaj }} } @for (hata of itm.hatalar; track $index) { {{ hata.mesaj }} } } @case ("Ay") { {{ itm.altAciklama }} @for (uyr of itm.uyarilar; track $index) { {{ uyr.mesaj }} } @for (hata of itm.hatalar; track $index) { {{ hata.mesaj }} } } @case ("Hafta") { {{ itm.altAciklama }} @for (uyr of itm.uyarilar; track $index) { {{ uyr.mesaj }} } @for (hata of itm.hatalar; track $index) { {{ hata.mesaj }} } } @case ("Onay") { {{itm?.ayarlar?.solSimge ?? '👍'}}
{{ itm.altAciklama }} @for (uyr of itm.uyarilar; track $index) { {{ uyr.mesaj }} } @for (hata of itm.hatalar; track $index) { {{ hata.mesaj }} } } @case ("Anahtar") { {{itm?.ayarlar?.solSimge ?? '🎚️'}}
{{ itm.altAciklama }} @for (uyr of itm.uyarilar; track $index) { {{ uyr.mesaj }} } @for (hata of itm.hatalar; track $index) { {{ hata.mesaj }} } } @case ("Resim") {
@if(itm.degeri?.objectUrl){ {{ itm?.degeri?.dosya?.name}} } @else { {{ itm.yerTutucu?? itm.baslik ?? ''}} Dosya Seçilmemiş } {{ itm.altAciklama }} @for (uyr of itm.uyarilar; track $index) { {{ uyr.mesaj }} } @for (hata of itm.hatalar; track $index) { {{ hata.mesaj }} }
} @case ("Video") {
@if(itm.degeri?.objectUrl){ {{ itm?.degeri?.dosya?.name}} } @else { {{ itm.yerTutucu?? itm.baslik ?? ''}} Dosya Seçilmemiş } {{ itm.altAciklama }} @for (uyr of itm.uyarilar; track $index) { {{ uyr.mesaj }} } @for (hata of itm.hatalar; track $index) { {{ hata.mesaj }} }
} @case ("Dosya") {
@if(itm.degeri?.objectUrl){ {{ itm?.degeri?.dosya?.name}} } @else { {{ itm.yerTutucu?? itm.baslik ?? ''}} Dosya Seçilmemiş } {{ itm.altAciklama }} @for (uyr of itm.uyarilar; track $index) { {{ uyr.mesaj }} } @for (hata of itm.hatalar; track $index) { {{ hata.mesaj }} }
} @case ("Ses") {
@if(itm.degeri?.objectUrl){
} @else { Dosya Seçilmemiş }
{{ itm.altAciklama }} @for (uyr of itm.uyarilar; track $index) { {{ uyr.mesaj }} } @for (hata of itm.hatalar; track $index) { {{ hata.mesaj }} }
} @case ("2liSatır") {
} @case ("3lüSatır") {
} @case ("Sekme") {
@for (tab of itm.degeri ?? []; track $index) { }
} @case ("Simgeli Başlık") {

{{ itm?.degeri?.baslik ?? '' }}
{{ itm?.degeri?.altBaslik ?? '' }}

} @case("Açılır Kutu") {
@let sd = acilirKutuSeciliSecenek(itm); @if (sd?.renk) {} {{s.nzLabel}} @if (sd?.aciklama) {· {{sd.aciklama}}}
@if (itm.degeri && itm.ayarlar?.fapiAyarlar?.vt) { @let onizleme = acilirKutuOnizlemeVeri(itm); @if (onizleme) { @for (alan of onizleme; track alan.ismi) {
{{ alan.baslik }} {{ alan.degeri || '—' }}
} } @else {
Yükleniyor...
} }
Yeni {{ itm.ayarlar.hizliEkle }} Ekle
@if (!itm?.mesgul) { @for (secenek of itm?.ayarlar?.secenekler ?? []; track $index) { @let mapped = acilirKutuItm(itm, secenek); @if (itm?.ayarlar?.itemSablon?.aktif) {
@if (itm.ayarlar.itemSablon.renkGoster && (secenek?.renk || mapped?.renk)) { } @if (itm.ayarlar.itemSablon.simgeGoster && (secenek?.simge || mapped?.simge)) { {{ secenek?.simge || mapped?.simge }} } @if (itm.ayarlar.itemSablon.resimGoster && (secenek?.resimUrl || mapped?.resimUrl)) { } {{ mapped?.label }} @if (itm.ayarlar.itemSablon.aciklamaGoster && (secenek?.aciklama || mapped?.aciklama)) { {{ secenek?.aciklama || mapped?.aciklama }} } @if (itm.ayarlar.baglantiModu === 'modal' && itm.ayarlar.fapiAyarlar?.vt) { }
} @else {
{{ mapped?.label }} @if (itm.ayarlar?.baglantiModu === 'modal' && itm.ayarlar?.fapiAyarlar?.vt) { }
} } } @else { Veriler Alınıyor }
@if (itm?.ayarlar?.baglantiModu && itm.degeri) { }
@if (itm?.ayarlar?.baglantiSablonu && !itm?.ayarlar?.baglantiModu && itm.degeri) { Aç } {{ itm.altAciklama }} @for (uyr of itm.uyarilar; track $index) { {{ uyr.mesaj }} } @for (hata of itm.hatalar; track $index) { {{ hata.mesaj }} }
} @case ("Renk") { {{ itm.altAciklama }} @for (uyr of itm.uyarilar; track $index) { {{ uyr.mesaj }} } @for (hata of itm.hatalar; track $index) { {{ hata.mesaj }} } } @case ("Oylama") {
@for (secenek of itm?.ayarlar?.secenekler ?? []; track $index) {
{{ secenek.etiket }} @if (itm?.ayarlar?.sonuclarGorunur && secenek.renk) { {{ secenek.renk }} }
}
{{ itm.altAciklama }} @for (uyr of itm.uyarilar; track $index) { {{ uyr.mesaj }} } @for (hata of itm.hatalar; track $index) { {{ hata.mesaj }} } } @case ("İlerleme Çubuğu") {
@if (itm?.ayarlar?.yuzdeGoster !== false) {
{{ itm.degeri || 0 }}%
}
{{ itm.altAciklama }} @for (uyr of itm.uyarilar; track $index) { {{ uyr.mesaj }} } @for (hata of itm.hatalar; track $index) { {{ hata.mesaj }} } } @case ("Zaman Aralığı") {
{{ itm.altAciklama }} @for (uyr of itm.uyarilar; track $index) { {{ uyr.mesaj }} } @for (hata of itm.hatalar; track $index) { {{ hata.mesaj }} } } @case ("Konum") {
@if (itm.degeri?.enlem && itm.degeri?.boylam) {
Enlem: {{ itm.degeri.enlem.toFixed(6) }}, Boylam: {{ itm.degeri.boylam.toFixed(6) }}
} @else { Konum seçilmemiş }
@if (itm?.ayarlar?.sadeceOkunur) { Sadece Okunur }
{{ itm.altAciklama }} @for (uyr of itm.uyarilar; track $index) { {{ uyr.mesaj }} } @for (hata of itm.hatalar; track $index) { {{ hata.mesaj }} } } @case ("Doğruluk") { {{ itm.altAciklama }} @for (uyr of itm.uyarilar; track $index) { {{ uyr.mesaj }} } @for (hata of itm.hatalar; track $index) { {{ hata.mesaj }} } } @case ("Para") { {{ itm.altAciklama }} @for (uyr of itm.uyarilar; track $index) { {{ uyr.mesaj }} } @for (hata of itm.hatalar; track $index) { {{ hata.mesaj }} } } @case ("Liste") {
@for (eleman of itm.degeri ?? []; track $index) { {{ eleman }} }
@if (!itm?.ayarlar?.sadeceOkunur) {
}
{{ itm.altAciklama }} @for (uyr of itm.uyarilar; track $index) { {{ uyr.mesaj }} } @for (hata of itm.hatalar; track $index) { {{ hata.mesaj }} } } @case ("Tablo") {
# @for (kolon of itm.degeri?.kolonlar ?? itm?.ayarlar?.kolonlar ?? []; track $index) { {{ kolon }} } @if (!itm?.ayarlar?.sadeceOkunur) { İşlem } @for (satir of itm.degeri?.satirlar ?? []; track $index) { {{ $index + 1 }} @for (kolon of itm.degeri?.kolonlar ?? itm?.ayarlar?.kolonlar ?? []; track $index) { } @if (!itm?.ayarlar?.sadeceOkunur) { } } @if (!itm?.ayarlar?.sadeceOkunur) {
}
{{ itm.altAciklama }} @for (uyr of itm.uyarilar; track $index) { {{ uyr.mesaj }} } @for (hata of itm.hatalar; track $index) { {{ hata.mesaj }} } } @case ("KareKod") { @if (itm.degeri) {
QR Kod {{ itm.degeri }}
} {{ itm.altAciklama }} @for (uyr of itm.uyarilar; track $index) { {{ uyr.mesaj }} } @for (hata of itm.hatalar; track $index) { {{ hata.mesaj }} } } @case ("BarKod") { @if (itm.degeri) {
Barkod {{ itm.degeri }}
} {{ itm.altAciklama }} @for (uyr of itm.uyarilar; track $index) { {{ uyr.mesaj }} } @for (hata of itm.hatalar; track $index) { {{ hata.mesaj }} } } @case ("Otomatik Kod") { @if (itm.ayarlar?.kodFormat) { Format: {{ itm.ayarlar.kodFormat }} } @for (hata of itm.hatalar; track $index) { {{ hata.mesaj }} } } @case ("Aranjman") {
@for (eleman of itm.degeri ?? []; track $index) { {{ eleman }} @if (!itm?.ayarlar?.sadeceOkunur) { } }
@if (!itm?.ayarlar?.sadeceOkunur) {
}
{{ itm.altAciklama }} @for (uyr of itm.uyarilar; track $index) { {{ uyr.mesaj }} } @for (hata of itm.hatalar; track $index) { {{ hata.mesaj }} } } @case ("İmza") {
@if (itm.degeri) {
İmza
} @else {
İmza atmak için tıklayın
}
{{ itm.altAciklama }} @for (uyr of itm.uyarilar; track $index) { {{ uyr.mesaj }} } @for (hata of itm.hatalar; track $index) { {{ hata.mesaj }} } } @case ("RichText") {
@if (!itm?.ayarlar?.sadeceOkunur) {
}
{{ itm.altAciklama }} @for (uyr of itm.uyarilar; track $index) { {{ uyr.mesaj }} } @for (hata of itm.hatalar; track $index) { {{ hata.mesaj }} } } @case ("Kod") {
@if (itm?.ayarlar?.dil) { {{ itm.ayarlar.dil }} }
{{ itm.altAciklama }} @for (uyr of itm.uyarilar; track $index) { {{ uyr.mesaj }} } @for (hata of itm.hatalar; track $index) { {{ hata.mesaj }} } } @case ("Matematik") { @if (itm.degeri) {
Sonuç {{ matematikHesapla(itm.degeri) }}
} {{ itm.altAciklama }} @for (uyr of itm.uyarilar; track $index) { {{ uyr.mesaj }} } @for (hata of itm.hatalar; track $index) { {{ hata.mesaj }} } } @case ("Çizim") {
@if (itm.degeri) {
Çizim
} @else {
Çizim yapmak için tıklayın
}
{{ itm.altAciklama }} @for (uyr of itm.uyarilar; track $index) { {{ uyr.mesaj }} } @for (hata of itm.hatalar; track $index) { {{ hata.mesaj }} } } @case ("Sürükle Bırak") {
@if (itm.degeri?.dosya) {
{{ itm.degeri.dosya.name }} ({{ (itm.degeri.dosya.size / 1024).toFixed(1) }} KB) @if (!itm?.ayarlar?.sadeceOkunur) { }
} @else {
Dosyayı sürükleyip bırakın veya tıklayın
}
{{ itm.altAciklama }} @for (uyr of itm.uyarilar; track $index) { {{ uyr.mesaj }} } @for (hata of itm.hatalar; track $index) { {{ hata.mesaj }} } } @case ("Dosya Yükleme") {
@if (itm.degeri?.dosyalar?.length > 0) {
@for (dosya of itm.degeri.dosyalar; track $index) {
{{ dosya.name }} ({{ (dosya.size / 1024).toFixed(1) }} KB) @if (!itm?.ayarlar?.sadeceOkunur) { }
}
} @if (!itm?.ayarlar?.sadeceOkunur) {
Dosya yüklemek için tıklayın veya sürükleyin
@if (itm?.ayarlar?.accept) {
Kabul: {{ itm.ayarlar.accept }}
}
}
{{ itm.altAciklama }} @for (uyr of itm.uyarilar; track $index) { {{ uyr.mesaj }} } @for (hata of itm.hatalar; track $index) { {{ hata.mesaj }} } } @case ("XYZ") {
{{ itm.altAciklama }} @for (uyr of itm.uyarilar; track $index) { {{ uyr.mesaj }} } @for (hata of itm.hatalar; track $index) { {{ hata.mesaj }} } } @case ("Dinamik Bileşen") { } @case ("Dosya Kutusu") { } @case ("Grup") {
{{ itm.baslik }}
} } }
}
@if (ayarModalItm; as itm) {
Parametre Turu @for (tur of tumTurler; track tur) { }
Baslik
Teknik Isim
Alt Aciklama
Ipucu (Tooltip)
Yer Tutucu
Sol Simge
Min
Maks
Adim
Format
@if (itm.turu === 'Resim' || itm.turu === 'Video' || itm.turu === 'Ses' || itm.turu === 'Dosya' || itm.turu === 'Dosya Yükleme') {
Maks Dosya Boyutu (MB)
}
@if (itm.turu === 'Yazı Alanı') {
Satir Sayisi
} @if (itm.turu === 'Açılır Kutu') {
Ozel Item Tasarimi
@if (itm.ayarlar?.itemSablon?.aktif) {
}
Secenekler
@for (s of itm.ayarlar?.secenekler ?? []; track $index) {
@if (itm.ayarlar?.itemSablon?.aktif) { @if (itm.ayarlar.itemSablon.simgeGoster) { } @if (itm.ayarlar.itemSablon.renkGoster) { } @if (itm.ayarlar.itemSablon.aciklamaGoster) { } @if (itm.ayarlar.itemSablon.resimGoster) { } }
}
@if (itm.ayarlar?.fapiAyarlar) {
VT
Yol
Pipe Fonksiyonu
Secenek Item Fonksiyonu
}
} @if (itm.turu === 'Renk') {
Renk Formati
} @if (itm.turu === 'İlerleme Çubuğu') {
Cubuk Rengi
Arka Plan Rengi
} @if (itm.turu === 'Oylama') {
Secenekler
@for (s of itm.ayarlar?.secenekler ?? []; track $index) {
}
} @if (itm.turu === 'Konum') {
Zoom Seviyesi
Harita Turu
} @if (itm.turu === 'Zaman Aralığı') {
Tarih Formati
} @if (itm.turu === 'Sekme') { } @if (itm.turu === 'Resim' || itm.turu === 'Video' || itm.turu === 'Ses' || itm.turu === 'Dosya' || itm.turu === 'Dosya Yükleme' || itm.turu === 'Sürükle Bırak') {
Maks Boyut (MB)
Kabul Tipleri
} @if (itm.turu === 'Para') {
Para Birimi
} @if (itm.turu === 'Liste') {
} @if (itm.turu === 'Tablo') {
Kolon Isimleri
} @if (itm.turu === 'KareKod') {
QR Kod Boyutu
} @if (itm.turu === 'BarKod') {
Barkod Formati
} @if (itm.turu === 'Kod') {
Programlama Dili
Satir Sayisi
}
TypeScript Parametreler: form, prm, itm, deger
Degisti @if (itm.ayarlar.olaylar.degisti) { }
Secildi @if (itm.ayarlar.olaylar.secildi) { }
Focus
Blur
Formul (Hesaplanan Deger) @if (itm.ayarlar?.formul) { }
Dogrulama Kurallari
@for (key of kontrolAnahtarlari(itm); track key) {
Fonksiyon (TypeScript)
Hata Mesaji
} @if (kontrolAnahtarlari(itm).length === 0) {
Henuz dogrulama kurali eklenmemis.
}
Parametre Bagimliliklari
Kosullu Gorunurluk Baska parametrelerin degerine gore bu parametrenin davranisini belirleyin.
@for (bag of itm.ayarlar?.bagimliliklar ?? []; track $index) {
Hedef Parametre @for (p of getParametreIsimleri(); track p.ismi) { }
Kosul
Deger
Aksiyon
} @if (!itm.ayarlar?.bagimliliklar?.length) {
Henuz bagimlilik tanimlanmamis.
}
Ham Veri Parametrenin ham JSON verisini goruntuleyin ve duzenleyin.
}
@if (sablonListesi.length) { @for (s of sablonListesi; track $index) { } } @else { }