blockly > 확장 프로그램

확장 프로그램 네임스페이스

함수

함수 설명
apply(이름, 블록, isMutator) 블록에 확장 메서드를 적용합니다. 블록 생성 중에만 호출해야 합니다.
buildTooltipForDropdown(dropdownName, lookupTable) 드롭다운 값을 도움말 문자열에 매핑하는 확장 함수를 빌드합니다.
buildTooltipWithFieldText(msgTemplate, fieldName) 동적 도움말을 설치하는 확장 함수를 빌드합니다. 도움말 메시지에는 '%1' 문자열이 포함되어야 하며 해당 문자열은 이름이 지정된 필드의 텍스트로 대체됩니다.
isRegistered(name) 확장 프로그램이 지정된 이름으로 등록되었는지 여부를 반환합니다.
register(이름, initFn) 새 확장 함수를 등록합니다. 확장 프로그램은 블록을 초기화하는 데 도움이 되는 함수로, 일반적으로 onchange 핸들러 및 뮤테이터와 같은 동적 동작을 추가합니다. Block.applyExtension() 또는 JSON 'extensions' 배열 속성을 사용해 적용됩니다.
registerMixin(name, mixinObj) 믹스inObj의 모든 키/값을 더하는 새 확장 함수를 등록합니다.
registerMutator(name, mixinObj, opt_helperFn, opt_blockList) 블록에 뮤테이터를 추가하는 새 확장 함수를 등록합니다. 등록 시 뮤테이터에 관한 몇 가지 기본적인 상태 검사를 실행합니다. 믹스인에 Compose와 분해가 모두 정의된 경우 래퍼는 블록에 뮤테이터 대화상자를 추가할 수도 있습니다.
unregister(이름) 지정된 이름으로 등록된 확장 프로그램의 등록을 취소합니다.

변수

변수 설명
TEST_ONLY