Tôi gặp vấn đề với chỉ mục z (tôi nghĩ) trong ExtJS. Trong khi kéo và thả phần tử từ GridPanel sang phần tử DataView I thả trên GridPanel và nó rơi xuống DataView. Nhưng DataView đã đặt dưới GridPanel, và điều này bất khả chiến bại! Thx! (sự cố trong tất cả các trình duyệt)Cách đặt z-index thành Ext.Panel (ExtJS)?
6
A
Trả lời
14
Bạn đã thử đặt chỉ mục z của mục của bạn thành đơn hàng cao hơn chưa? tức là.
Ext.Msg.show({
title:'Request Failed',
msg:"Error, The request was not found in the database",
icon: Ext.MessageBox.ERROR,
buttons: Ext.Msg.OK
});
Ext.MessageBox.getDialog().getEl().setStyle('z-index','80000');
1
của Windows
Nếu bạn đã muốn quản lý các ZIndex cho các cửa sổ, bạn có thể sử dụng Ext.WindowManager
. Tất cả các cửa sổ sẽ được tự động đăng ký với quản lý cửa sổ để bạn có thể làm:
Ext.WindowManager.bringToFront(component)
hoặc lấy ZIndex tiếp theo
Ext.WindowManager.getNextZSeed()
tất cả các thành phần nổi
Nếu vấn đề là với các thành phần nổi khác giống như công cụ kéo bạn có thể đăng ký thành phần hiện tại cho một zIndexManager
var zIndexManager = new Ext.ZIndexManager;
zIndexManager.register(compA);
zIndexManager.register(compB);
Sau đó, bạn có thể làm:
zIndexManager.sendToBack(comp);
zIndexManager.bringToFront(comp);
hoặc quản lý nó với:
zIndexManager.getNextZSeed();
Các vấn đề liên quan
- 1. Cách đặt html thành phần tử trong extjs
- 2. Thay đổi tiêu đề Ext.panel
- 3. ExtJS Element thành Component
- 4. Thành phần Extjs bên trong Ext.XTemplate trên EXTJS 4
- 5. Cách đặt giá trị cho ô trong lưới trong extjs
- 6. Extjs đa thừa kế?
- 7. Cách đặt bảng/cửa sổ trong suốt trong extjs 4?
- 8. cách đặt Giá trị cho trường văn bản extjs?
- 9. ExtJS 4 Quy ước đặt tên
- 10. Làm cách nào để tôi căn chỉnh hai khu vực trong bố cục bảng ExtJS?
- 11. Openlayers zIndex cho các điểm đánh dấu và vectơ
- 12. css biến đổi 3d và chiến đấu ZIndex
- 13. ExtJs 4 ... Làm thế nào để mở rộng các thành phần Extjs 4?
- 14. Sửa đổi ZIndex của một mục trong một ItemsControl
- 15. Thành phần HTML ExtJs Nhấp vào Sự kiện
- 16. extjs loại bỏ/readd textfield để tạo thành lỗi?
- 17. Cách đặt DateTime thành null
- 18. Fabric.js - vấn đề với vẽ nhiều hình ảnh ZIndex
- 19. jqueryui datepicker ném lỗi tại mã liên quan đến zIndex
- 20. Bảng điều khiển ExtJs - thêm các thành phần động
- 21. ExtJs 4.2 Chủ đề
- 22. Làm cách nào để cài đặt/sử dụng phần mở rộng và plugin Extjs
- 23. ExtJS làm thế nào để thiết lập 100% chiều cao cho bảng vbox
- 24. Cách ẩn tab trong ExtJS 4
- 25. Ứng dụng Extjs Gọi một ứng dụng Extjs khác
- 26. Chủ đề ExtJs Neptune
- 27. extJs gmappanel bên trong cổng thông tin extJs
- 28. Đặt tiêu điểm thành iFrame trong IE
- 29. Cách đặt TargetNullValue thành Visibility.Collapsed in Binding
- 30. Cách đặt giây thành 0 cho NSDate
này làm việc cho tôi cũng giống như bạn mô tả. Tôi cần hộp thông báo xuất hiện trên mặt nạ tải và điều này đã thực hiện thủ thuật –
@Bosvark '80000' đến từ đâu? Đã +1! –
thực sự, @Chesney 80 000 đến từ đâu? Chỉ cần một số 'cao'? – VDP