Location picker, geliştirilen uygulamada harita üzerinden konum seçmeye yarayan elementtir. Location Picker elementi uygulamada On Click edildiğinde latitude ve longitude değerlerini döndürmektedir.
Location picker elementini ekleyebilmek için Elements panelinde Special kategorisi altından Location Picker’ı seçerek sürükle-bırak ile canvasa ekleyin.
Canvasa eklenen elemente tıklayarak Properties panelini açın. Properties panelinde Latitude, Longitude, Authorization, Visibility ve Actions alanları yer almaktadır.
Latitude: Enlem bilgisinin veritabanından veya manuel olarak elle girildiği alandır.
Longitude: Boylam bilgisinin veritabanından veya manuel olarak elle girildiği alandır.
Herhangi latitude ve longitude değerleri girilmediyse haritada konum (0,0) olarak başlatılır. Kullanıcıdan konum izni istenir. Kullanıcı onayı doğrultusunda mevcut konum seçilir.
Authorization: Location picker elementi yetkilendirilmesinin yapıldığı alandır.
Actions: Location picker elementine aksiyonların eklendiği alandır.
Uygulama çalıştırıldığında latitude değeri 2.219 ve longitude değeri 46.76 olan konumun seçili olmasını ve butona tıklandığında latitude değeri 51.5072 longitude değeri -0.1275 olan konuma giden bir örnek uygulama üzerinde duralım.
Uygulama içerisinde element panelinden seçilen Location Picker elementini canvasa eklendikten sonra elemente tıklayın.
Açılan Properties panelinden longitude değeri 2.219, latitude değerini 46.76 girin.
Ardından Elements panelinden Button elementini location picker altına ekleyin. Butona tıklayın.
Buton içerisinde +Add Action → OnClick → UI Control → Set Value Of’u seçin.
Açılan Action Screeninde Component to Change alanından Location Picker1’i seçin.
Promp name to set alanında latitude seçin. Value alanından 51.5072 değerini girin. Aynı işlemi bir kez daha tekrarlayıp promp name to set alanınında langitude seçin. Value alanında değeri -0.1275 seçin.
Değerler girdikten sonra header'da bulunan RUN butonuna tıklayarak girilen değeri test edebilirsiniz.
Uygulama açıldığında Fransa yakınlarında konum ile açılacaktır.
Butona tıklandığında ise Londra yakınlarında konum seçili hale gelmiş olacaktır.
Uygulamanızın ekran ve elementlerinde, "Anonymous Access" ve "All Roles Access" yetkilendirme seçenekleri ile kullanıcı erişimini özelleştirebilirsiniz. "Anonymous Access" herhangi bir hesap bilgisi sorgulaması olmadan erişimi mümkün kılarken, "All Roles Access" ile kullanıcı hesap bilgileri doğrulanarak erişim sağlanır.
Element düzeyinde yetkilendirme için, ilgili elementi seçip Properties panelinden "Authorization" ayarlarını düzenleyerek, uygulamanızın güvenlik ve kullanıcı deneyimini yönetebilirsiniz.
Bu yöntemler, uygulamanızda kişiselleştirilmiş ve güvenli bir ortam yaratmanıza olanak tanır.
Ekranların veya elementlerin görünürlüğünün ayarlandığı kısımdır. Elementler'de Visibility yani Görünürlük, belirli bir durum ve/veya koşula göre görünürlüğü düzenlemenizi sağlar. Her bir element için her zaman görünür olmasını, gizli olmasını veya bir koşula bağlı olarak görünüp gizlenmesini sağlayabilirsiniz.
Ekranınızın görünürlük yapısının ayarlandığı kısımdır. Kuika, uygulamanızdaki ekranların görünürlük kontrolünü yapabilmeniz için Always Visible, Hidden, Sometimes Visible seçeneklerini sunmaktadır.
Elementlerde veya ekranınızda Visibility ayarlarını yapmak için aşağıdaki adımları izleyebilirsiniz:
Yapmış olduğunuz seçim doğrultusunda elementin görünürlüğü ayarlanmış olacaktır.
Kuika, Arithmetic, Authorization, Condition, Device, Export, Geolocation, Local Storage, Multi Language, Navigation , Notification, Payment Stripe, UI Control, Trigger , Process Automation, Process Administration ve String Operations gibi sistem aksiyonlarını barındırmaktadır.
Sistem aksiyonlarının yanı sıra kendi oluşturduğunuz SQL aksiyonları da kullanabilirsiniz.
Elementlere aksiyon eklemek için Properties panelde yer alan +Add Action butonunu kullanabilirsiniz.