Laksanakan tindakan dipratakrifkan pada borang hos dipacu model dari dalam aplikasi kanvas terbenam | MicrosoftDocs

Aplikasi kanvas terbenam memberikan keupayaan untuk melaksanakan tindakan pratakrif pada borang hos dipacu model. Tindakan ini membolehkan pembuat menavigasi, menyegarkan semula dan menyimpan borang hos dipacu model. Dengan menggunakan tindakan ini, aplikasi kanvas terbenam boleh bertindak sebagai bahagian yang lebih penting dalam borang dipacu model dan aplikasi dipacu model.

Objek ModelDrivenFormIntegration kini memasukkan kaedah baharu untuk mendayakan pembuat melaksanakan tindakan pada borang hos dipacu model.

Navigasi borang berpandukan model hos ke borang utama dan paparkan baris yang ditentukan.

  • entityName - Parameter rentetan yang diperlukan menentukan jadual induk borang utama.
  • formName - Parameter rentetan yang diperlukan yang menentukan nama borang utama untuk dinavigasi.
  • recordId - Parameter rentetan yang diperlukan menentukan ID baris untuk dipaparkan dalam borang utama.

Memanggil kaedah NavigateToMainForm boleh menunjukkan mesej ralat berikut.

Mesej ralat Panduan penyelesaian masalah
Jadual tidak ditemui: [EntityName] Sila semak nilai parameter entityName dan pastikannya adalah nama jadual yang sah dan pengguna mempunyai akses kepadanya.
Borang tidak dijumpai: [FormName] Sila semak nilai parameter mainFormName dan pastikan ia merupakan nama borang utama yang sah dan pengguna mempunyai akses kepadanya.
Terdapat masalah semasa memuat baris. Sila semak nilai parameter recordId dan pastikannya adalah ID baris yang sah dan pengguna mempunyai akses kepadanya.

Navigasi borang hos dipacu model ke pandangan.

  • entityName - Parameter rentetan yang diperlukan menentukan jadual induk pandangan.
  • viewName - Parameter rentetan yang diperlukan yang menentukan nama borang utama untuk dinavigasi.

Memanggil kaedah NavigateToView boleh menunjukkan mesej ralat berikut.

Mesej ralat Panduan penyelesaian masalah
Jadual tidak ditemui: [EntityName] Sila semak nilai parameter entityName dan pastikannya adalah nama jadual yang sah dan pengguna mempunyai akses kepadanya.
Pandangan tidak dijumpai: [ViewName] Sila semak nilai parameter viewName dan pastikan ia merupakan nama pandangan yang sah dan pengguna mempunyai akses kepadanya.

OpenQuickCreateForm(entityName)

Membuka borang cipta cepat lalai untuk jadual.

  • entityName - Parameter rentetan yang diperlukan menentukan jadual induk borang cipta pantas.

Memanggil kaedah OpenQuickCreateForm boleh menunjukkan mesej ralat berikut.

Mesej ralat Panduan penyelesaian masalah
Jadual tidak ditemui: [EntityName] Sila semak nilai parameter entityName dan pastikannya adalah nama jadual yang sah dan pengguna mempunyai akses kepadanya.

RefreshForm(showPrompt)

Menyegarkan semula data pada borang hos dipacu model.

  • showPrompt - Parameter boolean yang diperlukan yang menunjukkan jika penggesa pengesahan harus dipaparkan kepada pengguna sebelum menyimpan sebarang data yang belum disimpan pada borang hos dipacu model. Nilai haruslah "benar" atau "palsu".

Memanggil kaedah RefreshForm boleh menunjukkan mesej ralat berikut.

Mesej ralat Panduan penyelesaian masalah
Sila gunakan "benar" atau "palsu" sebagai nilai parameter. Sila semak nilai parameter showPrompt dan pastikan ia sama ada "benar" atau "palsu".

SaveForm()

Simpan data pada borang hos dipacu model.

Nota

Jika anda tidak melihat IntelliSense untuk kaedah bagi melaksanakan tindakan pratakrif dalam aplikasi kanvas terbenam yang dicipta sebelum fungsi tersedia; simpan, tutup dan buka semula aplikasi.

Lihat juga

Benamkan aplikasi kanvas pada borang pacuan model
Tambah aplikasi kanvas pada borang dipacu model terbenam
Edit aplikasi kanvas pada borang dipacu model terbenam
Sesuaikan saiz skrin dan orientasi aplikasi kanvas yang tertanam pada borang dipacu model
Sifat kawalan ModelDrivenFormIntegration dan tindakan
Kongsi aplikasi kanvas terbenam
Garis panduan untuk bekerja dengan aplikasi kanvas terbenam
Memindahkan aplikasi kanvas terbenam pada borang dipacu model yang dicipta menggunakan keluaran pratonton awam yang terbaru

Nota

Adakah anda boleh memberitahu kami tentang keutamaan bahasa dokumentasi anda? Jawab tinjauan pendek. (harap maklum bahawa tinjauan ini dalam bahasa Inggeris)

Tinjauan akan mengambil masa lebih kurang tujuh minit. Tiada data peribadi akan dikumpulkan (pernyataan privasi).