Sử dụng Ext JS 4.0.2, tôi đang cố mở một cửa sổ tự động kích thước đủ lớn để vừa với nội dung của nó, cho đến khi đạt đến giới hạn chiều cao mà điểm nó dừng lại nhận được lớn hơn và cho thấy một thanh cuộn.Cửa sổ JS tự động mở rộng dựa trên nội dung, tối đa
Đây là những gì tôi đang làm
Ext.create('widget.window', {
maxHeight: 300,
width: 250,
html: someReallyBigContent,
autoScroll: true,
autoShow: true
});
Khi cửa sổ được render đầu tiên, nó có kích thước lớn đủ về nội dung thực sự lớn - lớn hơn maxHeight nên cho phép. Nếu tôi cố gắng thay đổi kích thước của nó, sau đó snaps xuống đến maxHeight của 300px.
Làm cách nào để hạn chế cửa sổ ở mức tối đa khi cửa sổ được hiển thị ban đầu?
Dường như một setSize (null, null) thực hiện công việc. – Drasill
@Drasill 'setSize (null, null)' không hoạt động nếu cửa sổ không chứa các thành phần khác thay vì chỉ đơn giản là html. –