[ad_1]
Saya bekerja di Power Apps dan Power Automate. Saya memiliki elemen file impor di formulir saya. Saat pengguna mengimpor file dan mengklik tombol kirim, alur akan terpicu. Saya mencoba menyembunyikan tombol hapus pada file yang diimpor saat aliran sedang berjalan.
Apa yang saya coba:
Saya telah mencoba JS dan tidak berhasil.
JavaScript
function showHideFields(executionContext) { var formContext = executionContext.getFormContext(); var selectionValue = Xrm.Page.getAttribute("digins_rfpdatafile").getValue().fileName; console.log(XRM.Page.getAttribute("digins_rfpdatafile").getValue().fileName); if(selectionValue = "True") { console.log("True "selectionValue); formContext.getControl("digins_rfpdatafile.fieldControl-file-control-remove-button").setVisible(true); } else { console.log("False "selectionValue); formContext.getControl("digins_rfpdatafile.fieldControl-file-control-remove-button").setVisible(false); }
Solusi 1
Anda seharusnya dapat melakukannya dengan menggunakan UpdateContext
berfungsi untuk membuat variabel konteks yang melacak status aliran.
Dalam OnSelect
milik Anda Submit
tombol:
YAML
UpdateContext({conFlowComplete: YourFlow.Run(parameters).Success})
Hasil aliran ditugaskan ke conFlowComplete
.
Dalam DisplayMode
properti tombol Anda:
YAML
If(conFlowComplete = "Yes", DisplayMode.Edit, DisplayMode.Disabled)
Ini akan menonaktifkan tombol jika aliran telah dipicu dengan benar.
[ad_2]
コメント