FilemakerTurk, AYS Bilişim ve Beyaz Net tarafından desteklenmektedir.
Filemaker Danışmanınız
AYS Bilişim
Mehmet KAYA
 0532 231 07 27
 0216 318 55 80
 mkaya@aysbilisim.net
						

JSON la sort işlemi

+2 oy
852 kez görüntülendi

Değerli arkadaşlar Soruyu PDF içinde Not olarak sordum ama burayada yazayım

Go to Obje ile Sort yapılacak Field i gidiyor tamam gitsin ama benim buradaki field'im gene JSON la yapılmış bir Drpdown liste Card açıyor OnObjectEnter triggeri ile çalışıyor bunuda kapamak için ya ESC yada kapat düğmesine basmam gerekiyor bu işlem bayağı sıkıcı oluyor Script üzerinde bunu açtırmamak için veya açılan pencereyi kapamak için ne yapılabilir
Not ben bir çözüm geliştirdim Field leri kopyaladım ismini değiştirdim Fieldleri üst üste koydum Sort scriptparametresinede koyduğum ismi verdim oldu pencere açılmıyor ancak başka bir çözüm var mıdır.

http://filemakerturk.com/?qa=blob&qa_blobid=15434962081615988164

27, Aralık, 2020 Scripts kategorisinde Nuri Özbilenler (19,080 puan) tarafından soruldu
PDF deki scriptte card Window yok. Triger script içinde neler var. Örnek dosyayı paylaşırsınız daha iyi anlaşılabilir.
Hocam örnek dosya çok büyük Sort yapılan Field de card window var.ama ben basit bişey yapayım paylaşayım
Küçük bir video olabilir. Çalışma şeklini gösteren
FM  Quickstart V19'un "sort by header" scriptini kendi çalışmanıza mı uyarlamaya çalışıyorsunuz hocam ? Yoksa direk o uygulamada mı çalışıyorsunuz?


böyle pdf ile zor, debugger ve data viewer ile takip etmeden anlaşılmaz.

2 Cevaplar

+2 oy
 
En İyi Cevap

Scriptlerde bir-iki ufak değişiklik yaptım. Dosyanızı deneyin.

 

28, Aralık, 2020 Şemsi Saracoğlu (133,920 puan) tarafından cevaplandı
28, Aralık, 2020 Nuri Özbilenler tarafından seçilmiş
+1 oy

 

Sayın Hocalarım demo burada Şemsi Hocam aynen FM Quickstart V19 uyarlaması

http://filemakerturk.com/?qa=blob&qa_blobid=18140243060208005976

27, Aralık, 2020 Nuri Özbilenler (19,080 puan) tarafından cevaplandı
Hocam pencereyi açtırma işini trigger yerine butona yüklersen olur.Yani alanın kendisini buton yapacaksın.

Sort scripti içinde "go to object" kullanılmış,alana da "object name" verilmiş.Dolayısıyla alana gidince "OnObjectEnter" ile tetiklenen script çalışıyor.Bu triggeri iptal edip alanın kendisini buton yapar ve pencereyi açan scripti butonla tetiklerseniz sort işleminde pencere açılmaz..
Aslında mekanik bi sort da yapılabilir yani json suz düz senin dediğini yaptım ama sort çalışmadı pencere gitti sol üstte açıldı
Sort çalışıyor,pencere pozisyonu da değiştirilebilir,ama bence de kasmaya gerek yok QuickSort diye bi dosya vardı her dosyaya uygulanabilir.

Pozisyonlar field objesinden alınmış bunun yerine buton objesinden alınırsa sorun olmaz.
...