Tôi đang chạy một chức năng cần đóng hộp thoại Dojo nếu nó được tải. Làm cách nào để kiểm tra xem hộp thoại dojo có đang chạy không? Tôi có sử dụng JavaScript thuần túy và kiểm tra bằng id nếu nó không xác định?Làm cách nào để kiểm tra xem hộp thoại Dojo có được tải không?
if (dijit.byId("blah") !== undefined) {
destroyRecursive dijit;
}
Hoặc để tôi sử dụng một thuộc tính của đối tượng thoại như:
isFocusable method
isLoaded property
Đây là chức năng cuối: chức năng bufferAddress (xCoord, yCoord) { if (dijit.byId ("selectLocationDlg") == undefined!) { dijit.byId ("selectLocationDlg"). DestroyRecursive(); } // một số mã khác ở đây } –