FilemakerTurk, AYS Bilişim ve Beyaz Net tarafından desteklenmektedir.

GetLayoutObjectAttribute

+1 oy
263 kez görüntülendi
GetLayoutObjectAttribute Arkadaşlar bu fonsyionu nasıl kullnıyorduk örnek verebilirmisiniz.
15, Ocak, 2016 Scripts kategorisinde DOKTRIN (40,050 puan) tarafından soruldu
17, Ocak, 2016 Mehmet KAYA tarafından yeniden kategorilendirildi

2 Cevaplar

0 oy

Geçen gün bakmıştım. Parametreleri var source ile web wieverin kaynak kodunu almıştım bir kaç komutu var. Nesne özelliklerini veriyor. Pek işe yarıyacak bir şey değil. Bir kaç komut iş görür gizliliği vs Buradan detaylı bilgiye ulaşabilirsiniz. Bir nesneye Örn Buton inspector > Position > Name yolu ile bir ad verin ardından bir değişkene şu değeri verin GetLayoutObjectAttribute("Verilen_Ad";"left") Sonuç soldan pixel cinsinden uzaklık olacaktır. Muhtemelen ileride javadaki gibi nesnelerin koordinatını değiştirebileceğiz. Ayrıca bu yapıya php programcıları aşinadır :) Bol bol fonksiyon class yazmalarından dolayı :)

15, Ocak, 2016 Goksel_Gokce (98,530 puan) tarafından cevaplandı
0 oy

GetLayoutObjectAttribut

Amacı 

Layout üzerinde kullandığınız nesnelerin özel durumlarını size bildiren bir fonksiyondur. Bu fonksiyonu calculation hesaplamaları içerisinde kullanırsınız.

GetContainerAttribute kullanımına çok benzer.

Format 

GetLayoutObjectAttribute(objectName;attributeName{;repetitionNumber; portalRowNumber})

Örnek 1 

Web viewer nesnesi içerisinde açılan web sayfasının URL adresini almak için,

Set Field [Arama::URL ; GetLayoutObjectAttribute ( "Web Viewer" ; "source" )]

Parametreleri 

ObjectName - Geçerli Layout üzerindeki isimlendirilmiş obje adları
attributeName - desteklenen niteliğin adı (Filemaker Help te detaylı açıklanmıştır).
repetitionNumber - (Repeating alanlar için) Tekrar sayısı.
PortalRowNumber - Portal satır sayısı.
Parantezi {} içindeki Parametreler isteğe bağlıdır.
Veri türü döngüsü  - Metin dir. (Text)

FileMaker Pro 8.5 ile gelen bir Fonksiyondur.

Nitelikleri (Filemaker Help te detaylı açıklanmıştır.)

17, Ocak, 2016 Mehmet KAYA (166,370 puan) tarafından cevaplandı
...