1
我發現在ViewModel
中使用Context.ReturnFile()
時,afterPostback
事件未被調用。我使用下面的代碼以禁用頁面上的所有按鈕時回傳被髮送,並再次讓他們的postback
完成後:使用Context.ReturnFile返回事件後
dotvvm.events.beforePostback.subscribe(function() {
$('.btn-primary').prop('disabled', true).addClass('m-progress');
});
dotvvm.events.afterPostback.subscribe(function() {
$('.btn-primary').removeAttr('disabled').removeClass('m-progress');
});
然而,當一些ViewModel
使用Context.ReturnFile()
返回一個生成的文件,該afterPostback
是未被調用並且頁面上的所有按鈕保持禁用。
我也嘗試過使用spaNavigating
和spaNavigated
事件,但它們似乎並沒有被調用。
當從ViewModel
返回文件時,是否有一些解決方法或另一個事件被調用?