Model temelli uygulamalar için özel sayfalara genel bakış
Özel sayfa, model temelli uygulama içinde bulunan ve tuval uygulamalarının gücünü model güdümlü uygulamalara getiren yeni bir sayfa türüdür. Özel sayfalar, model temelli uygulamaları ve tuval uygulamaları birleştirme işlemini artırır ve tuval tasarımcısının esnekliği ile tam sayfa, iletişim kutusu veya bölme eklemek için kullanılabilir. Ayrıca, ifadeler ve özel Power Apps Component Framework denetimleriyle az kodlu sayfa yazma deneyimi içerir.
Bu yeni sayfa, model temelli uygulama formu, görünümü veya pano sayfasından daha esnek olabilir. Bir veya daha fazla tablo eklemenize olanak sağlar. Oluşturucu verileri ve bileşen etkileşimlerini tanımlayabilir. Özel sayfa, bir oluşturucunun bir kerede tek bir özel sayfasını düzenlemesine izin veren ayrı bir çözüm öğesidir. Diğer model temelli uygulama sayfaları gibi sayfa durumu parametrelerden geçirilir veya kalıcı tablolardan alınır.
Önemli
Özel sayfalar, önemli ürün değişikliklerinin bulunduğu yeni bir özelliktir ve şu anda Özel Sayfa Bilinen Sorunları bölümünde açıklanan birçok bilinen sınırlamaya sahiptir.
Özellik | Durum | Notes |
---|---|---|
Özel sayfalar için çalışma zamanı | Genel Kullanılabilirlik | |
Özel sayfalar için çözüm ve ALM | Genel Kullanılabilirlik | |
Özel sayfalarda bağlayıcılar | Genel Kullanılabilirlik | Tüm Power Apps bağlayıcılarının listesi |
Özel sayfalarda modern denetimler | Genel Kullanılabilirlik | Desteklenen denetimler listesi |
Özel sayfalarda kod bileşenleri | Genel Kullanılabilirlik | |
Özel sayfalar için monitör desteği | Genel Kullanılabilirlik | |
Özel sayfaları yazma | Genel Kullanılabilirlik | Çalışma zamanında desteklenen özel sayfa yazmak için modern uygulama tasarımcısı ve tuval tasarımcısı kullanılması beklenir |
Özel sayfalarda tuval bileşenleri | Genel Kullanılabilirlik | |
Teams model temelli uygulamada özel sayfa | Genel önizleme | |
Mobil çevrimiçinde özel sayfa | Genel önizleme | iOS, cihaz yönetimi tarafından engellenen "Siteler arası izlemeye izin ver" etkinleştirmelerine izin vermelidir |
Özel sayfa örnekleri
Aşağıda, özel sayfa satır içi model temelli uygulama içinde gösterilmiştir. Model temelli uygulama, görüntüler içinde üst bilgi ve gezinme olmayan tam sayfa alanına sahiptir.
Orta iletişim kutusu olarak özel sayfa.
Yan iletişim kutusu olarak özel sayfa.
Uygulama tarafı bölmesi olarak özel sayfa, uygulamanın sağ tarafındaki yeni uygulama tarafı bölmesi içinde özel bir sayfanın açılmasına izin verir.
Özel sayfalar, modern uygulama tasarımcısındaki bir çözümden veya Power Apps'teki Çözüm alanından Yeni > Sayfa öğesi kullanılarak oluşturulmalıdır. Daha fazla bilgi: Model temelli uygulamanıza özel bir sayfa ekleme
Özel sayfalar, katıştırılmış tuval uygulamalarından farklıdır
Özel sayfa, oluşturucuların tuval uygulaması yeteneklerini kullanarak yeni bir sayfa deneyimi oluşturmasına olanak sağlar. Bu, daha esnek düzenlere sahip düşük kodlu yazma deneyimi, stil seçenekleriyle daha fazla denetim, bağlayıcı verileri ekleme, ifadeleri kullanma ve benzeri özellikleri sağlar. Özel sayfa yazma, tuval uygulaması tasarımcısında sayfanın çalıştığı model temelli uygulama bağlamında gerçekleşir.
Katıştırılmış tuval uygulamaları, özel sayfa olarak tümleşik olmayan bir barındırma yaklaşımıyla tuval yeteneklerini de kullanır. Katıştırılmış bir tuval uygulamasının daha basit bir şekilde tümleştirilmesi, katıştırılmış tuval uygulaması sayısı için geçerli sınırlamanın değişmediği anlamına gelir. Özel sayfanın gelişmiş tümleştirmesi bu sınırlamalara başvurur. Katıştırılmış tuval uygulaması yalnızca bir az kodlu bileşen gibi hareket eden bir model temelli forma eklenebilir. Daha fazla bilgi: Model temelli forma tuval uygulaması ekleme.
Çoğu durumda, daha sıkı tümleştirme ve daha iyi performans için katıştırılmış tuval uygulamaları yerine özel sayfalar kullanmanızı öneririz.
Not
Model yönetimli bir uygulamadaki özel sayfaların sayısı 25'i aşmamalıdır. Bir uygulamadaki özel sayfaların miktarı, son uygulama yayınlandıktan sonra kullanıcı özel sayfalara sahip bir uygulamayı oynattığında uygulama kullanıcısının yaşadığı bekleme süresini artırabilir. Artan kullanıcı bekleme süresi, model yönetimli uygulamanın son yayımlanmasından sonra ilk kullanıcı tarafından ilk uygulama başlatmasıyla sınırlıdır.
Bağımsız tuval uygulaması içeriğini özel sayfalara geçirme
Mevcut bağımsız tuval uygulamaları özel sayfa olarak kullanım için desteklenmez ve beklenen uygulama yapısı farklıdır. Bağımsız tuval uygulaması genellikle tüm denetimlere ve değişkenlere genel erişimi olan çok sayıda ekran içerir. Özel sayfanın performans ve ortak geliştirme becerileri sağlamak için kesin olmayan bir eşleşmeye sahip tek bir ekran olması beklenir.
Mevcut bir bağımsız tuval uygulamasının geçişini gerçekleştirmek için öncelikle özel sayfalara ayırmak üzere ekranlar arasında bir eşleme tanımlayarak başlayın. Her ayrı özel sayfa için aşağıdaki adımları izleyin:
- Model temelli uygulama tasarımcısından boş bir özel sayfa oluşturun. Daha fazla bilgi: Model temelli uygulamanıza özel bir sayfa ekleme
- Ekran tarafından kullanılan veriler için bir tuval uygulaması veri kaynağı ekleyin.
- Ekranı orijinal tuval uygulamasından tuval tasarımcısına kopyalayın.
- Ekranı tuval tasarımcısında boş özel sayfaya yapıştırın.
- Ekran adı yerine özel sayfa adını kullanmak için gezinme çağrılarını değiştirin.
- Özel sayfayı model temelli uygulama tasarımcısı site haritasına ekleyin.
Sık sorulan sorular
Özel sayfa hangi verileri kullanabilir?
Özel bir sayfa, Microsoft Dataverse ve Power Apps için tüm bağlayıcıları kullanabilir. Daha fazla bilgi: Tüm Power Apps bağlayıcılarının listesi.
Özel sayfa, model temelli uygulamayla hangi etkileşimlere sahip olabilir?
Özel sayfalar Site haritasına özel sayfa ekleme özelliği kullanılarak doğrudan gezinti için site haritasına eklenebilir. Model temelli uygulama sayfaları
navigateTo
İstemci API'sını kullanarak bir öze sayfayı açabilir. Özel sayfalar, diğer öze sayfalara veya Power Fx gezinme işlevini kullanarak form, görünüm veya pano gibi model temelli uygulama sayfasına gidebilir. Daha fazla bilgi: Özel sayfaya gitmeÖzel sayfa nasıl tepkisel yapılabilir?
Tepkisel container denetimleri, formüller olmadan tepkisel bir uygulama sayfası oluşturmaya olanak tanır. Daha fazla bilgi: Tepkisel sayfalar oluşturma. Model temelli uygulamanız için özel sayfa tasarlama bölümünde daha fazla özel sayfa tasarım bilgileri bulunabilir.
Özel sayfa bir çözümde nasıl yönetilir?
Her özel sayfa, çözümde bulunan ayrı bir bileşendir ve bu, oluşturucunun bir kerede bir özel sayfayı düzenlemesine olanak tanır. Çoğu özel sayfada tek bir ekrana olacaktır. Birden çok ekran yerine, başka bir özel sayfaya veya model yönetimli uygulama sayfasına geçmek için özel sayfanın gezinti işlevlerini kullanırlar. Bir özel sayfada birden çok ekran olduğunda, bu hala tek bir çözüm bileşenidir ve bu nedenle kapsanan ekran kümesi üzerinde yalnızca bir oluşturucu çalışabilir.
Hangi lisanslarda özel sayfa kullanılmasına izin verilir ve özel sayfa uygulama sayısını nasıl etkiler?
Özel sayfa, farklı şekilde yönetilmesini sağlayan özel bir tuval uygulaması türü kullanır. Özel sayfa, model temelli uygulama altyapısının bir parçası olarak düşünülür ve yalnızca bir model temelli uygulama içinde kullanılabilir. Bu nedenle, model temelli uygulamanın lisansını izler. Ayrıca, özel sayfalar uygulama yerine sayfa olarak değerlendirildikleri için uygulama sınırlarına dahil edilmez.
Özel sayfaların bağımsız tuval uygulamaları gibi paylaşılması gerekir mi?
Özel sayfa, uygulama kullanıcıları için bireysel sayfaları paylaşmadan model temelli uygulama paylaşımına dayanan model temelli uygulama sayfası paylaşımına uyar. Oluşturucuların düzenlemeye izin vermek için özel sayfayı paylaşması gerekebilir.
Ayrıca bkz.
Model temelli uygulamanıza özel bir sayfa ekleme
Model temelli uygulamanız için özel sayfa tasarlama
Özel sayfalara bağlayıcılar ekleme
Özel sayfalayla ilgili sorunları gidermek için İzleyici kullanma
Model temelli uygulama özel sayfasıyla ilgili bilenen sorunlar