Tôi có một ứng dụng. Trong một nút bấm tôi đã cố gắng để mở một cửa sổ Kendo phương thức. Nó đang mở. Ứng dụng của tôi nằm trong một miền và nội dung của cửa sổ Kendo là từ một miền khác. Bây giờ tôi muốn đóng cửa sổ phương thức bằng một nút nằm bên trong cửa sổ Kendo. Đây là vấn đề bắt đầu. Tôi không thể đóng cửa sổ phương thức. Tôi đã tìm kiếm bằng Google nhưng không tìm thấy giải pháp nào - bạn có biết không?Cách đóng cửa sổ Kendo trong nội dung cửa sổ?
Trả lời
Sau khi đọc ý kiến của bạn để câu trả lời trước của tôi, tôi nghĩ rằng bạn nghi ngờ là gây hiểu nhầm. Bạn nói về modal
, một tên miền khác và close
button
nhưng dường như từ nhận xét của bạn rằng không có gì trong số đó thực sự có liên quan. Tôi kết luận từ ý kiến của bạn rằng bạn muốn đặt một button
(thực sự là close
button
nhưng có thể là bất kỳ khác) trong KendoUI window
và ngoài ra bạn muốn hiển thị một trang (tình cờ) nằm trong một tên miền khác. Nếu đây là những gì bạn thực sự muốn - và thấy trước vấn đề liên quan đến tên miền chéo và bảo mật, tôi khuyên bạn nên sử dụng content.template
và xác định mẫu bao gồm button
và iframe
tham chiếu trang www.xyz.com
.
Something như thế này ...
var myWindow2 = $("#id2").kendoWindow({
modal : true,
draggable: false,
content : {
template: '<a href="javascript:void(0);" id="close2" class="k-button">Close</a>' +
'<iframe src="http://www.xyz.com" frameborder="0" class="k-content-frame"></iframe>'
},
visible : false,
width : 400,
height : 200,
resizable: false,
iframe : true
}).data("kendoWindow");
$("#open2").on("click", function() {
myWindow2.center();
myWindow2.open();
});
$("#close2").on("click", function() {
myWindow2.close();
});
Bạn thậm chí có thể làm cho các nút float
trên đỉnh còn lại của trang bằng cách xác định phong cách sau đây cho close
button
.
#close2 {
position: absolute;
top: 10px;
left: 10px;
z-index: 10000;
}
Mã JavaScript sau đây xác định button
để mở modal
kendoWindow
. Sau khi nhấp vào, bạn có thể nhấn button
bên trong phần thân của window
để đóng nó theo ý muốn.
mã JavaScript:
var myWindow = $("#id1").kendoWindow({
title : "hi",
visible: false,
modal : true
}).data("kendoWindow");
$("#open").on("click", function() {
console.log("opening");
myWindow.center();
myWindow.open();
});
$("#close").on("click", function() {
console.log("closing");
myWindow.close();
})
và HTML
:
<a href="#" id="open" class="k-button">Open</a>
<div id="id1">
<p>this is the content of my window</p>
<a href="#" id="close" class="k-button">Close</a>
</div>
Cảm ơn bạn Rất nhiều câu trả lời của bạn OnaBari. Nhưng đây không phải là giải pháp thực tế của vấn đề của tôi. Nội dung của phương thức đến từ một miền khác. và nút đóng sẽ nằm bên trong nội dung. Bây giờ làm thế nào để đóng cửa sổ phương thức này bằng cách nhấn vào nút. Nếu nó là cùng một tên miền không có vấn đề xảy ra. Nhưng trang cha và cửa sổ phương thức nằm trong miền khác. – Saikat
Làm cách nào để bạn tải nội dung, 'iframe'? – OnaBai
window.kendoWindow ({ modal: đúng, hoạt hình: false, kéo: false, nội dung: 'http://www.xxxx.com' width: "830px", height: "650px", có thể thay đổi kích thước: false, // title: false, visible: false }). Data ("kendoWindow"). Title (Title) .center(). Open(); – Saikat
- 1. Đóng cửa sổ kendoui bằng nút Đóng tùy chỉnh trong cửa sổ
- 2. Kendo-Knockout: Cách căn giữa cửa sổ
- 3. Cách thích hợp để tải nội dung mới vào cửa sổ kendo là gì?
- 4. Cách đóng cửa sổ bật lên Liferay.util.openWindow?
- 5. làm mới cửa sổ mẹ khi đóng cửa sổ con
- 6. Drupal: tạo nội dung trong cửa sổ bật lên/lightbox?
- 7. Thay đổi nội dung động trong cửa sổ wpf
- 8. Nút HTML Đóng Cửa sổ
- 9. EXTJS đóng một cửa sổ
- 10. Watir Webdriver cách đóng cửa sổ con
- 11. Extjs. Đóng cửa sổ bật lên bằng cách nhấp không có trong cửa sổ
- 12. Đóng Cửa sổ từ Khác Trong Wpf
- 13. Chức năng đóng cửa sổ trong Tkinter
- 14. Cửa sổ đăng ký Javascript/tab đóng sự kiện trước cửa sổ/tab đóng
- 15. Hủy đóng cửa sổ trong WPF
- 16. Thay đổi nội dung ở dạng cửa sổ
- 17. Chụp ảnh màn hình nội dung cửa sổ cuộn
- 18. Hiển thị nội dung của clipboard cửa sổ
- 19. Viết nội dung vào cửa sổ mới bằng JQuery
- 20. Nội dung của cửa sổ biến mất khi thu nhỏ
- 21. Cách đóng ứng dụng JavaFX khi đóng cửa sổ?
- 22. Đóng cửa sổ chia nhỏ trong Vim mà không thay đổi kích thước cửa sổ khác
- 23. cửa sổ ExtJS đóng cửa sau khi biểu mẫu gửi
- 24. Cửa sổ Haskell SOEGraphics sẽ không đóng
- 25. Cửa sổ sẽ không khôi phục sau khi đóng cửa
- 26. Sự kiện đóng cửa sổ chụp
- 27. hủy phiên trên cửa sổ đóng?
- 28. Cách đóng cửa sổ trình duyệt trong AngularJS
- 29. Cách đóng bố cục cửa sổ SRC trong gdb?
- 30. cách xử lý nút đóng cửa sổ trong ca cao
Onabari thân mến cảm ơn bạn rất nhiều vì đã trả lời của bạn. Tôi hiểu rằng nút đóng (trong nội dung cửa sổ kendo) không thể đóng cửa sổ. Tôi phải làm cho nút đóng trong cửa sổ kendo phía khách hàng (trên đầu hoặc cuối) không có trong nội dung của cửa sổ kendo. Cảm ơn bạn một lần nữa. – Saikat