주사 옵션

피임 주사

Blockly.inject(location, options) 호출로 Blockly 작업공간을 삽입할 수 있습니다. 첫 번째 인수는 Blockly에 DOM에서 작업공간을 삽입할 위치를 알려줍니다. 두 번째 인수는 구성에 사용되는 이름-값 쌍의 사전입니다. 삽입 코드는 옵션 사전을 Blockly.Options 인스턴스로 파싱합니다.

직접 생성

Blockly.WorkspaceSvg(new Blockly.Options(options))를 호출하여 직접 작업공간을 만들 수도 있습니다. new Blockly.Options(options)를 호출하여 옵션 사전을 전달해야 합니다. 작업공간 생성자는 기본 옵션 사전이 아닌 Blockly.Options 인스턴스를 예상합니다.

옵션 사전

다음과 같은 옵션이 지원됩니다. 이러한 옵션 중 일부는 제공된 도구 상자에 카테고리가 있는지 여부에 따라 기본값을 변경합니다.

이름 유형 설명
collapse boolean 블록을 접거나 펼칠 수 있습니다. 도구 상자에 카테고리가 있으면 기본값은 true이고 그렇지 않으면 false입니다.
comments boolean 차단이 댓글을 달 수 있도록 허용합니다. 도구 상자에 카테고리가 있으면 기본값은 true이고 그렇지 않으면 false입니다.
css boolean false인 경우 CSS를 삽입하면 안 됩니다. CSS를 제공하는 것이 문서의 책임입니다. 기본값은 true입니다.
disable boolean 차단이 사용 중지되도록 허용합니다. 도구 상자에 카테고리가 있으면 기본값은 true이고 그렇지 않으면 false입니다.
grid 객체 블록이 맞춰질 수 있는 그리드를 구성합니다. 그리드를 참고하세요.
horizontalLayout boolean true 도구 상자가 가로이고 false 도구 상자가 세로이면 기본값은 false입니다.
maxBlocks 숫자 생성할 수 있는 최대 블록 수입니다. 학생 연습에 유용합니다. 기본값은 Infinity입니다.
maxInstances 객체 블록 유형에서 생성할 수 있는 해당 유형의 최대 블록 수에 매핑합니다. 선언되지 않은 유형의 기본값은 Infinity입니다.
media string 페이지 (또는 프레임)에서 Blockly 미디어 디렉터리까지의 경로입니다. 기본값은 "https://blockly-demo.appspot.com/static/media/"입니다.
move 객체 사용자가 작업공간을 이동할 수 있는 동작을 구성합니다. 이동을 참고하세요.
oneBasedIndex boolean true 목록 및 문자열 작업의 색인을 1부터 가져와야 하는 경우, false0에서 색인을 생성하는 경우. 기본값은 true입니다.
readOnly boolean true인 경우 사용자가 수정하지 못하도록 차단합니다. 도구 상자와 휴지통을 억제합니다. 기본값은 false입니다.
renderer string blockly에서 사용하는 렌더기를 결정합니다. 사전 패키징된 렌더기에는 'geras' (기본값), 'thrasos', 'zelos' (스크래치형 렌더러)가 포함됩니다.
rtl boolean true인 경우 편집기를 미러링합니다 (아랍어 또는 히브리어의 경우). RTL 데모를 참고하세요. 기본값은 false입니다.
scrollbars 객체 또는 불리언 작업공간에 세로 또는 가로 스크롤바가 있는지 설정합니다. horizontal 속성이 가로 스크롤을 사용 설정할지 결정하고 vertical 속성은 세로 스크롤이 사용 설정되어 있는지 결정하는 객체를 가져옵니다. 불리언이 전달되면 해당 값으로 설정된 horizontalvertical 속성이 모두 있는 객체를 전달하는 것과 같습니다. 도구 상자에 카테고리가 있으면 기본값은 true입니다.
sounds boolean false인 경우 알림음이 사용 중지됩니다. 기본값은 true입니다.
theme 테마 테마가 제공되지 않으면 기본적으로 클래식 테마로 설정됩니다. 테마를 참고하세요.
toolbox 문자열, XML 또는 JSON 사용자가 사용할 수 있는 카테고리 및 블록의 트리 구조 자세한 내용은 도구 상자 정의를 참조하세요.
toolboxPosition string "start" 도구 상자가 위쪽 (가로인 경우) 또는 왼쪽 (세로 및 LTR의 경우) 또는 오른쪽 (세로 및 RTL의 경우)에 있습니다. "end" 도구 상자가 반대쪽에 있는 경우 기본값은 "start"입니다.
trashcan boolean 휴지통을 표시하거나 숨깁니다. 도구 상자에 카테고리가 있으면 기본값은 true이고 그렇지 않으면 false입니다.
maxTrashcanContents 숫자 휴지통 확장에 표시될 삭제된 항목의 최대 개수 '0'은 기능을 사용 중지합니다. 기본값은 '32'입니다.
plugins 객체 등록된 플러그인 또는 플러그인 클래스의 이름에 플러그인 유형을 매핑합니다. 서브클래스 삽입을 참조하세요.
zoom 객체 확대/축소 동작을 구성합니다. 확대/축소를 참고하세요.