Bạn có thể di chuyển không gian làm việc chính của Blockly bằng 3 phương thức: thanh cuộn, chuột hoặc bánh xe chuột.
Các chế độ cài đặt di chuyển được xác định bằng một đối tượng thuộc các lựa chọn về cấu hình của Blockly. Dưới đây là ví dụ:
var workspace = Blockly.inject('blocklyDiv',
{move:{
scrollbars: {
horizontal: true,
vertical: true
},
drag: true,
wheel: false}
});
thanh cuộn
Xác định xem không gian làm việc có thanh cuộn dọc hay ngang. Lấy một đối tượng mà thuộc tính horizontal
xác định xem tính năng cuộn ngang có được bật hay không và thuộc tính vertical
xác định xem tính năng cuộn dọc có được bật hay không.
Nếu một giá trị boolean được truyền thì giá trị đó tương đương với việc truyền một đối tượng có cả thuộc tính horizontal
và vertical
được đặt làm giá trị đó. Mặc định là true
(cả chế độ cuộn ngang và dọc đều được bật) nếu không gian làm việc có danh mục.
kéo
Xác định xem người dùng có thể kéo không gian làm việc bằng chuột hay không. Luôn là false
nếu scrollbars
là false
(ít nhất là trong quá trình phân tích cú pháp lựa chọn). Mặc định là true
nếu scrollbars
là true
.
bánh xe
Xác định xem có thể dùng bánh xe chuột để cuộn không gian làm việc hay không. Luôn là false
nếu scrollbars
là false
(ít nhất là trong quá trình phân tích cú pháp các lựa chọn). Giá trị mặc định là false
.