Tôi đã đặt scrollIntoView()
để làm cho cuộn lưới của tôi hiển thị. Khi tôi thêm lưới mới trong gridContainer vì vậy tôi sử dụng phương pháp này. Đây là công việc tôi có thể kiểm tra từ trình gỡ lỗi. tôi scrollIntoView()
Chính xác thì trì hoãn làm gì?
grid.body.dom.scrollIntoView();
Nhưng một khi nó đạt được trong chức năng Hoãn nó không scrollIntoView()
hoạt động. Ai có thể đề nghị làm thế nào để bỏ qua điều này. Điều gì trì hoãn và làm thế nào để bỏ qua điều này. Ngoài ra tôi đang sử dụng grid.focus()
và một lần nữa cùng một điều đang xảy ra. Lưới được đưa vào xem nhưng sau khi đi ra từ trình gỡ lỗi không hiển thị vào xem.
defer: function(fn, millis, scope, args, appendArgs) {
fn = Ext.Function.bind(fn, scope, args, appendArgs);
if (millis > 0) {
return setTimeout(function() {
if (Ext.elevateFunction) {
Ext.elevateFunction(fn);
} else {
fn();
}
}, millis);
}
fn();
return 0;
},
'trì hoãn 'về cơ bản giống như' setTimeout'. Tuy nhiên tôi không thực sự rõ ràng về phần còn lại của câu hỏi của bạn. –
@EvanTrimboli Tôi cần làm gì nếu không muốn hết giờ. Tôi đang đưa 'grid.body.dom.scrollIntoView();' vào lưới của tôi sau một thời gian mã này không hoạt động. – David
Không có đủ thông tin, điều gì gây ra cuộc gọi 'trì hoãn '? Tại sao bạn không sử dụng API cuộn? 'grid.body.dom' không phải là điều phù hợp để cuộn. –