Sekme Listesi Sıfırlama İşlemi

Modern sekme listesi, şu anda sıfırlanamayan bir denetim olarak tanımlanmıştır. Özellik açılır menüsünü hızlıca taradığınızda, 'Sıfırla' seçeneğinin eksik olduğunu fark edersiniz. Denetimi Reset() işlevi ile sıfırlamaya çalışırken, "İşlev, sıfırlanabilir bir denetim girdisi bekliyor" hatası alırsınız.
Neyse ki, bu sınırlamayı aşmak için bir değişken kullanabiliriz. Bu değişken, o anki seçili sekmeyi takip eder ve değişkeni ilk sekmeye veya değere geri ayarlayarak sıfırlama benzeri bir işlevsellik sağlar.


Sekme Listesi Eklemek

(1) Üst menüde 'Ekle'yi seçin, (2) 'Modern Denetimler' sekmesini açın ve (3) 'Sekme Listesi' denetimine tıklayarak Power Apps Tuval ekranınıza bir sekme listesi ekleyin. Örneğimizde, 'İK', 'ÜRETİM' ve 'MUHASEBE' gibi sekmeleri içeren bir liste oluşturacağız. Sekmeler, Items özelliğine bir dizi metin değeri eklenerek tanımlanabilir.
["İK"; "ÜRETİM"; "MUHASEBE"] Sekme Listesi Durumunu İzlemek Seçili sekmeyi takip edebilmek için, sekme değişikliklerini yakalayan bir bağlam değişkeni oluşturalım. Sekme listesinin OnSelect özelliği şu şekilde olmalıdır: UpdateContext({chTab: {Value: "İK"}}) Bu değişken sekme durumunu izler, ancak sekmenin görsel olarak değişmesi için DefaultSelectedItems özelliğinde bu değeri kullanmamız gerekir: chTab Yeni bir Power Apps oturumu başlatıldığında boş bir değişken değeri ile karşılaşmamak için, ekranın OnVisible özelliğinde varsayılan bir değer belirleyin: UpdateContext({chTab: {Value: "İK"}})

Sekme Listesini Resetleme veya Belirli Bir Sekmeye geçiş yapmak

Sekme değişkenimizi ve varsayılan değeri tanımladıktan sonra, sekme listesini sıfırlayabilir veya yalnızca değişken değerini değiştirerek belirli bir sekmeye yönlendirebilirsiniz. Kontrolü sıfırlamak için, değişkeni OnVisible koduna benzer şekilde ilk sekme değerine geri ayarlamanız gerekir. Belirli bir sekmeye gitme örneği: Bir düğmeye tıkladıktan sonra, sekme listesinin otomatik olarak 'ÜRETİM' sekmesine, yani ikinci sekmeye geçmesini istiyorum. Bu düğmenin OnSelect özelliği şu kodu içermelidir: UpdateContext({chTab: {Value: "ÜRETİM"}}) SONUÇ