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
						

Ekdeki Text Editor İçeren Dosyayı Deneyebilir Misiniz? Acaba Sizde Düzgün Çalışacak mı?

+1 oy
799 kez görüntülendi

Merhaba.

Bu linkde bulunan: Örnek Dosya yı deneyebilir misiniz?

Bende dosya içerisinde bulunan Text Editor ün içerisine fazla karakter girişi yapınca çalışmıyor, Kaydetmiyor. Acaba sizdede aynı sorun çıkacak mı? Test edebilir misiniz?

Sorun; Get ( ScriptParameter ) Kodundan kaynaklanıyor olabilir mi?

Teşekkürler

5, Mayıs, 2020 Uygulamalar kategorisinde mustafa (22,070 puan) tarafından soruldu
5, Mayıs, 2020 mustafa tarafından düzenlendi

4 Cevaplar

+2 oy
 
En İyi Cevap
İnternet explorer da 2048 url lenght limiti olduğu için URL yöntemini değiştirmek gerekti.

Kopyala-Yapıştır yaparak hata çözüldü. (Copy a clipboard)

Aşağıdaki kod dosya içerisinde jquery kod kısmında button fonksiyonu içerisine yapıştırılmalı ve SaveHtml scripti buna göre ilgili field'a "Paste" (yapıştır) yapacak şekilde ayarlanmalıdır.

 
        var $temp = $("<input>")

        $("body").append($temp);

        $temp.val($(element).text()).select();

        document.execCommand("copy");

        $temp.remove();

 
Kod içindeki element kısmı kopyalanacak olan kısımdır. Burası   '.jqte-primary'    olmalıdır.
9, Mayıs, 2020 mustafa (22,070 puan) tarafından cevaplandı
+2 oy
Bende çalışıyor. Script tetiklemek için fmp:// ile başlayan bir URL kullanılıyor.

 

fmp:// url protokolü/şeması doğru yapılandırmamış olabilir mi acaba? Test için masa üstünde bir fmp:/... şeklinde kısayol oluşturup deneyebilirsiniz. Yani sorun FMEasyMaps değil, windows yapılandırması olabilir.

 

https://fmhelp.filemaker.com/help/14/fmp/en/html/sharing_data.17.6.html
5, Mayıs, 2020 F. Osman Cabi (200,340 puan) tarafından cevaplandı
Teşekkür ediyorum. Şemada sıkıntı yok zannımca. Çünkü text editörde örneğin 300 karakter varken editör çalışıyor. Ama text editör'e 3000 karakter yazınca çalışmaz oluyor. Şimdi iPhone telefona attım orada sıkıntısız çalıştı. Windows yada internet explorer kaynaklı bir sorun olabilir
windows ile ilgili olabilir. Mac'lerde webviewer Safari kullanırken, Windows Internet Explorer'ı kullanıyor.

Bildiğim kadarıyla URL uzunluğu ile ilgili bir sınır var IE'de

19'u bekleyin,webviewer/js ile daha rahat çalışabiliyor hale geleceğiz.
Siz söyleyince araştırdım google da şu sonuç ortaya çıktı: "Internet Explorer has limitation for URL length, Maximum length is 2048"
FM'de Webviewer alt yapısı olarak chrome yada firefox kullanmamız mümkün mü?
ne yazık ki değil
+1 oy

Önce bende de aynı hatayı verdi.Biraz araştırdıktan sonra bir-iki değişiklik yapınca çalıştı. Değişiklikleri kırmızı ile işaretledim.(ikinci değişiklik script adında boşluk bırakmama amaçlı,çalışınca kurcalamadım ama asıl gerekli olan ilk değişiklik sanırım.18'den sonra oluşan bir durum,diğer versiyonlarda normal çalışmasıl lazım.) 

 

"fmp18://$/" & Get ( FileName ) & ".fmp12?script=SaveHTML"

5, Mayıs, 2020 Şemsi Saracoğlu (135,570 puan) tarafından cevaplandı
5, Mayıs, 2020 Şemsi Saracoğlu tarafından düzenlendi
İlginiz için çok teşekkür ediyorum. Söylediklerinizi yaptım. Fakat karakter sayısı artınca webviewer'da yine temp klasörü açılıyor.
+1 oy
Test ettim bende geyet güzel çalışıyor. Farklı bir PC de deneyebilirsiniz.
5, Mayıs, 2020 Mehmet KAYA (166,370 puan) tarafından cevaplandı
...