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.

Ana sayfa olarak özel sayfa.

Ana sayfa olarak özel sayfa

Orta iletişim kutusu olarak özel sayfa.

Orta iletişim kutusu olarak özel sayfa

Yan 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.

Uygulama tarafı bölmesi olarak özel sayfa

Ö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.

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:

  1. Model temelli uygulama tasarımcısından boş bir özel sayfa oluşturun. Daha fazla bilgi: Model temelli uygulamanıza özel bir sayfa ekleme
  2. Ekran tarafından kullanılan veriler için bir tuval uygulaması veri kaynağı ekleyin.
  3. Ekranı orijinal tuval uygulamasından tuval tasarımcısına kopyalayın.
  4. Ekranı tuval tasarımcısında boş özel sayfaya yapıştırın.
  5. Ekran adı yerine özel sayfa adını kullanmak için gezinme çağrılarını değiştirin.
  6. Ö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 temelli uygulama sayfasına gitmek için özel sayfanın gezinme 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 sayfada PowerFx kullanma

Ö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