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
						

Herhangi bir butonu geldiğimiz yere göre gizleyip gösterebilir miyim ?

0 oy
681 kez görüntülendi

Örneğin bir kayıt listesi olarak kullanılan bir layotumuz var.Bu layoutun üzerinde özellikle bir buton var.İlgili menüden geldiğimde görünecek fakat ana menüden gittiğimde görünmeyecek.

Bu önemli bir konu zira bir buton için yeni bir layout yapmak pek doğru değil gibi.

şimdiden teşekkürler.

30, Mayıs, 2015 Scripts kategorisinde Mehmetblg (42,390 puan) tarafından soruldu

4 Cevaplar

0 oy

Örnek dosya

inspector > Data > Behavior > Hide Pbject When 

Yolu ile yapmak mümkündür.

30, Mayıs, 2015 Goksel_Gokce (98,530 puan) tarafından cevaplandı
Teşekkür ederim göksel
fakat; değer girmeye göre senin örneğin.Böyle genel kullanabileceğim birşey lazım.Ya da ben anlamadım :)
+3 oy
"Optional Script Parameter" ile aynı scripte farklı layoutlar için farklı parametre belirleyebilirsiniz.

Navigasyon scriptinizde Set Variable [ $$HideIs; Get (ScriptParameter) ] ile elde ettiğiniz değişkeni de inspector'de gizleme fonksiyonunda kullanabilirsiniz.
30, Mayıs, 2015 Recep Güney (70,020 puan) tarafından cevaplandı
Benimde daha once kullandigim methodlardan birisi bu.

Gelinen layouttan verilen paramatrenizi "Hide object when" bolumunden test ederek buttonunuzun gorunecegini veya gorunmeyecegini belirleyebilirsiniz.
Yapamadım :)Teşekkür ederim ilginiz için basit bir örnek paylaşırsan sevinirim.Zira çok işime yarayacak.
Set Variable [ $$HideIs; Get (ScriptParameter)  bu kısmı ana menüdeki butonun scriptine yaptım ve gizlemek istediğim butonun  "Hide object when" özelliği ile olan ilgisini yapamadım.
+1 oy
31, Mayıs, 2015 Hamit Özsönmez (56,720 puan) tarafından cevaplandı
+1 oy
FileMaker 13 layotularında sevdiğim iki yeniliğinden birisi nesne gizleme (diğeri Pop-Over button).

Örneğinizdeki durumda düğmenin gözüküp gözükmeyeceğini alandaki değerden bilemez miyiz? "Muhtacı Onayla" düğmesine tıkladığınızda bir alana işaret koyuyor diye düşünüyorum. Aramayı da zaten bu alana göre yapıyor olmalısınız. Script yazmak yerine Hide Object When : not Isempty ( MuhtacOnayAlani ) tercih edilebilir.

Bu sayede kullanıcı bu layouta script ile erişmese dahi buton duruma göre gizlenip/gözükecektir.
31, Mayıs, 2015 F. Osman Cabi (200,340 puan) tarafından cevaplandı
Cozumlemelerimizde ozellikle bunlara dikkat etmeliyiz.

Kullanicilar biz nasil istiyorsak o sekilde forumlarda ve recordlarda gezinmeli. Custom menuler veya menu kismini tamamen kapatarak cozumlemelerimizdeki layoutlar uzerine koyacagimiz gezinme buttonlari ile gezmeleri gerekir. Bu istenilmeyen kisilerin istenilmeyen kayitlarada ulasmasini engellemek icin uygulamamamiz gereken bir yol olmali.
TEŞEKKÜR EDERİM.
...